|
| 1 | +================================== |
| 2 | +Project Governance |
| 3 | +================================== |
| 4 | + |
| 5 | +This document informally outlines the organizational structure governing the |
| 6 | +Planemo code base hosted at https://github.com/galaxyproject/planemo. This |
| 7 | +governance extends to code-related activities of this repository such as |
| 8 | +releases and packaging and related Planemo projects such planemo-machine. This |
| 9 | +governance does not include any other Galaxy-related projects belonging to the |
| 10 | +``galaxyproject`` organization on GitHub. |
| 11 | + |
| 12 | +Benevolent Dictator for Now (BDFN) |
| 13 | +=================================== |
| 14 | + |
| 15 | +John Chilton (@jmchilton) is the benevolent dictator for now (BDFN) and is solely |
| 16 | +responsible for setting project policy. The BDFN is responsible for maintaining |
| 17 | +the trust of the developer community and so should be consistent and |
| 18 | +transparent in decision making processes and request comment and build |
| 19 | +consensus whenever possible. |
| 20 | + |
| 21 | +The BDFN position does not exist because there is not a desire to have open |
| 22 | +governance, but is instead of reflection of the fact the developers of the |
| 23 | +project believe it is too small to support full and open governance at this |
| 24 | +time. In order to keep things evolving quickly it is better to keep procedures |
| 25 | +and process to minimum and centralize important decisions with a trusted |
| 26 | +developer. The BDFN is explicitly meant to be replaced with a more formal |
| 27 | +process if the project grows to a sufficient size or importance. |
| 28 | + |
| 29 | +The *committers* group is the group of trusted developers and advocates who |
| 30 | +manage the Planemo code base. They assume many roles required to achieve |
| 31 | +the project's goals, especially those that require a high level of trust. |
| 32 | + |
| 33 | +The BDFN will add committers as he or she see fits, usually after a few |
| 34 | +successful pull requests. Committers may commit directly or merge pull |
| 35 | +requests at their discretion, but everyone (including the BDFN) should open |
| 36 | +pull requests for larger changes. |
| 37 | + |
| 38 | +In order to encourage a shared sense of ownership and openness, any committer |
| 39 | +may decide at any time to request a open governance model for the project be |
| 40 | +established and the BDFN must replace this informal policy with a more formal |
| 41 | +one and work with the project committers to establish a consensus on these |
| 42 | +procedures. |
| 43 | + |
| 44 | +Committers |
| 45 | +============================== |
| 46 | + |
| 47 | +- Dannon Baker (@dannon) |
| 48 | +- Martin Cech (@martenson) |
| 49 | +- John Chilton (@jmchilton) |
| 50 | +- Peter Cock (@peterjc) |
| 51 | +- Björn Grüning (@bgruening) |
| 52 | +- Eric Rasche (@erasche) |
| 53 | +- James Taylor (@jxtx) |
| 54 | +- Marius van den Beek (@mvdbeek) |
0 commit comments