• Stars
    star
    247
  • Rank 164,117 (Top 4 %)
  • Language
  • License
    Creative Commons ...
  • Created almost 10 years ago
  • Updated over 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Collection of scrum labels to apply agile tactics to a GitHub repository

codecat

GitHub scrum workflow

Turn any GitHub repository into a simple but powerful agile work environment.

Free, simple and fast so you can focus on the actual coding!

Summary:


How it works

  • items are reported as issues
  • points and meta data are assigned to items as labels
  • milestones are used to group issues in sprints

1. Create issues as backlog items

To create a new backlog item, just create a new issue.

Once a new issue has been created, assign it the right labels and/or assign it to a sprint (milestone).

Issues allow you to have a conversation about the item and even allow you to create task lists inside the issue using GitHub's markdown.

2. Add labels to issues

Add the following labels to your repository:

Priorities

priority labels allow you to prioritize items in your backlog e.g.:

  • priority: lowest
  • priority: low
  • priority: medium
  • priority: high
  • priority: highest

Points

point labels allow you to to assign velocity points to individual items (issues) e.g. using Fibonacci numbers:

  • point: 1
  • point: 2
  • point: 3
  • point: 5
  • point: 8
  • point: 13
  • point: 21

Types

type labels allow you to easily filter items (issues) in the dashboard e.g.:

  • type:bug: bug
  • type:chore: chore, maintenance work
  • type:feature: new feature
  • type:infrastructure: infrastructure related
  • type:performance: performance related
  • type:refactor: refactor
  • type:test: test related

Other

You can define and assign custom labels that you need within your workflow or organization.

3. Define sprints as milestones

You can create a milestone for every sprint and add items (issues) from the backlog to a milestone.

This allows you to group items in sprints and track them by milestone in your issue dashboard.

The backlog then consists of all items (issues) that have no milestone attached to it.

TIP: Use no:milestone in the search field on your issue dashboard to find backlog items.

Overview

en_overview

Image: Scrum primer.

Helpful links

Change log

v1.0.0

  • Added documentation for issues, labels and milestones.

v1.0.1

  • Added summary

More Repositories

1

generator-angular2-library

Yeoman generator to create an Angular library
JavaScript
752
star
2

copy-github-labels-cli

CLI tool to copy GitHub labels from one repository to another
JavaScript
154
star
3

angular-growl-notifications

Growl notifications for AngularJS
JavaScript
142
star
4

angular-update-meta

Dynamically update meta tags for SEO purposes in your AngularJS application. Supports prerender.io.
JavaScript
135
star
5

generator-angularjs-library

A generator for Yeoman to generate the boilerplate for creating an AngularJS library
JavaScript
117
star
6

copy-github-labels

Easily copy labels from one GitHub repository to another
JavaScript
84
star
7

angular-contentful

Angular module to access the Contentful content delivery API
JavaScript
82
star
8

angular-environment-variables-demo

How to use environment variables to configure your Angular application without a rebuild
TypeScript
47
star
9

contentful-webhook-server

Contentful webhook server is a lightweight server to handle Contentful webhook HTTP requests
JavaScript
35
star
10

angularcodereview-com

Collection of free checklists you can use to perform a code review of your Angular application.
HTML
26
star
11

angular-consent

Easily show consent messages that keep appearing until the user clicks them away.
JavaScript
24
star
12

angular-http-decelerator

A lightweight HTTP interceptor for AngularJS to slow down HTTP responses
JavaScript
21
star
13

angularjs-google-maps

AngularJS library for working with Google Maps
JavaScript
20
star
14

contentful-agent

Node.js module to fetch entries from Contentful
JavaScript
13
star
15

angular2-todo-app

Angular 2 Todo Application
TypeScript
13
star
16

generator-jabl

A generator for Yeoman to build a website with Jade, AngularJS, Bootstrap and LESS
JavaScript
12
star
17

generator-php-library

A generator for Yeoman to generate boilerplate for a PHP library with support for PHPUnit
JavaScript
10
star
18

Ogone

PHP Classes for working with Ogone payment services
PHP
9
star
19

angular-user-settings

Easily manage persistent user settings in your AngularJS application
JavaScript
6
star
20

hb-bootstrap

Harp Boilerplate of a Bootstrap website
CSS
6
star
21

angular-embed-codepen

Easily embed codepen pens in your AngularJS application. No coding or custom markup required!
JavaScript
6
star
22

awesome-badge

Web component to display awesome badge that links to Sindre Sorhus' awesome list
HTML
5
star
23

angular-filter-pack

AngularJS Filter Pack
JavaScript
4
star
24

zf2-event-logger

Zend Framework 2 module that logs all events to the error_log.
PHP
4
star
25

ZendService_Oauth2

Oauth2 service for Zend Framework 2
PHP
3
star
26

web-application-performance-optimization

Checklist for optimizing web application performance
2
star
27

deploy-harp-to-gh-pages-using-travis

JavaScript
2
star
28

todo-app

Angular Todo Application for SitePoint Article
TypeScript
1
star
29

copy-github-labels-test-destination

Test repository to try out copy GitHub labels
1
star
30

angularjs-directive-scope-inspector

A visual scope inspector for the different AngularJS directive scope settings
JavaScript
1
star