fatiando / community

Community resources, guidelines, meeting notes, authorship policy, maintenance, etc.
Other
8 stars 4 forks source link

Create a GOVERNANCE document for our community #78

Closed leouieda closed 1 year ago

leouieda commented 1 year ago

The document specifies the roles within our community, including their responsibilities and how they are appointed. The document does not list current holders of each role (except the BDFL and Founders), which will be managed through GitHub teams and displayed on our website instead. These rules were discussed and agreed upon during our 2022-11-09 community call https://github.com/fatiando/community/blob/main/development-calls/2022.md#2022-11-09. To start things off, I (Leonardo Uieda) will be appointed as BDFL. Draws on similar documents from SimPEG, Jupyter, Numpy, and SciPy.

Relevant issues/PRs:

Fixes #76

leouieda commented 1 year ago

As BDFL, I nominate @santisoler @aguspesce @MGomezN @LL-Geo to form the initial Steering Council. Please add your approval to this PR if you agree to serve on the Council.

Once formed, the Council will then appoint people to the Community Manager and Package Maintainer roles during our regular meetings.

leouieda commented 1 year ago

Comments and suggestions to this document are more than welcome from anyone in our community! If there are no objections by Thursday 2022-11-17 (in time for our weekly meeting), I will take that as agreement from the community to merge this PR.

leouieda commented 1 year ago

Update: I've been experimenting with fetching the user information from GitHub teams using their REST API. It's a bit complicated since there is a rate limit to how often I can make requests. It seems like the only way to get team members and their names is to make 1 request per member. But there is a limit of 60 requests per hour so it's very easy to run out.

So maybe that's not the best idea. Instead, we could list people in Markdown files like we do with the Authors already.

santisoler commented 1 year ago

As BDFL, I nominate @santisoler @aguspesce @MGomezN @LL-Geo to form the initial Steering Council. Please add your approval to this PR if you agree to serve on the Council.

Once formed, the Council will then appoint people to the Community Manager and Package Maintainer roles during our regular meetings.

I approve my nomination as member of the Steering Council 👨🏼‍⚖️