Skip to content

Latest commit

 

History

History
19 lines (10 loc) · 1.9 KB

PROCESS.md

File metadata and controls

19 lines (10 loc) · 1.9 KB

So You Want To Contribute to Global.health

That's great! Find an open issue, familiarise yourself with the Code of Conduct and Contributor Guidelines and we look forward to your pull request. This document is more for the core team to share how we schedule tasks for a release, how we keep up to date with who's working on what, that sort of thing.

Milestones

Issues that are planned to be in a particular release should be attached to that milestone. We never hold up releasing a fix because it's waiting for the next milestone: if it's in main, it'll go live soon. The milestones are there to help us understand what's urgent, and what can wait.

Priorities

Priorities tell us what's important, and there are three levels: P0 is on fire, P1 is smouldering a little, P2 would be nice to have. These are labels that can be attached to issues.

Assignees

If you're working on an issue, please assign yourself to it. If nobody is working on issue (for example it's newly-added), there should be no assignees. The corollary is that if there are assignees, we might assume somebody else is working on it and not pick it up ourselves, with the result that it never gets done.

Kanban boards

We did try using a Github project board to track this stuff but found that it wasn't sufficiently up-to-date to be useful, so we're abandoning it. Our colleagues at HTD are very good at keeping their project board up to date, so we'll assume that anything on that board is being worked on by them.