Goals

Rules

General

  • No work without an issue
  • No work without a milestone
  • No work on master branch
  • Every master branch commit gets released automatically

Push & Pull

  • Every push must compile

Branch & Merge

  • Only branch from master
  • Only merge to master
  • Delete branch head after merge
  • Not more than one branch per issue
  • Branches must incorporate updates of base branch

Misc

  • Everybody can quickly make gifs
  • Append to existing issues before creating a new one
  • Use templates wherever possible

Kanban Buckets

  • New
    New Issues that emerged during the last sprint. Get sorted during the sprint planning. Therefore this bucket should be empty during a sprint.
  • Backlog
    The issues to be done during the sprint.
  • Ready
    The issues to be done today.
  • In Progress
    The issues that are currently being worked on.
  • In Review The issues that are done and currently under review.
  • Done The issues that were completed during the sprint.

Things I don’t do

  • Single Branch Development
    Not that I don’t like it per se, it just does not itegrate well with the tools I use.

Reality