Skip to content

Commit bc04e9c

Browse files
committed
Add project governance document.
1 parent ae351de commit bc04e9c

File tree

2 files changed

+55
-0
lines changed

2 files changed

+55
-0
lines changed

docs/index.rst

+1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ Contents:
2020
commands
2121
conduct
2222
contributing
23+
organization
2324
developing
2425
history
2526

docs/organization.rst

+54
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
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

Comments
 (0)