Skip to content
Keigo Hattori edited this page Jul 17, 2018 · 1 revision

Welcome to Drucker wiki!

Development model

Using github's fork and pull model.

  • Developers fork to their own repositories
  • Create new branch based on master
  • Make pull request for review & will be merged by responsible reviewers

Branching strategy

  • master is the latest development branch
  • vX.Y.Z is the stable release linked to the tag release
  • After all tests & QA passed, master is branched to vX.Y.Z
    • vX.Y.Z is release tag on vX.Y.Z

Review await limit

Normally review by peer is a MUST. Exceptions are:

  • In case of urgent QA before release, it is OK to self merge at the start of next business day.
  • If review pending is too long that impedes development speed, OK to self merge after 5 business days.
Clone this wiki locally