Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add EEP-00: Governance Model and Code of Conduct #307

Merged
merged 25 commits into from
Oct 10, 2022
Merged

Add EEP-00: Governance Model and Code of Conduct #307

merged 25 commits into from
Oct 10, 2022

Conversation

segsell
Copy link
Member

@segsell segsell commented Apr 28, 2022

In this PR, we add EEP-00 -- Governance Model and Code of Conduct.

@segsell segsell changed the title Add EEP-00 -- Governance Model & Code of Conduct Add EEP-00: Governance Model & Code of Conduct Apr 28, 2022
@segsell segsell changed the title Add EEP-00: Governance Model & Code of Conduct Add EEP-00: Governance Model and Code of Conduct Apr 28, 2022
@codecov
Copy link

codecov bot commented Apr 28, 2022

Codecov Report

Merging #307 (56a8705) into main (aed07f4) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #307   +/-   ##
=======================================
  Coverage   92.60%   92.60%           
=======================================
  Files         207      207           
  Lines       16097    16097           
=======================================
  Hits        14906    14906           
  Misses       1191     1191           

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

@janosg
Copy link
Member

janosg commented Oct 3, 2022

EEP-00 is ready. It proposes a code of conduct and formalizes the estimagic governance model.

The code of conduct is very similar to the Contributor Covenant Code of Conduct which is adopted by many numfocus affiliated projects. They have an excellent FAQ which explains why a code of conduct is needed.

The governance model is very lightweight and formalizes three things: 1) Most of the work will continue to be done in the same pull request workflow as before. 2) Any interested party can object to changes in which case the change has to go through an Estimagic Enhancement Proposal process. 3) The steering council facilitates discussions, organizes events and serves the estimagic community in any way necessary. Its members do not have any privileges.

All interested users can comment below with approval or objections. Objections need to come with clear explanations and proposals for improvement. If there are no objections until October 10, the EEP is automatically adopted. On Wednesday, October 5 at 6 pm there will be a public zoom meeting (link on zulip) on which the members of the first steering council will be elected.

Copy link
Member

@hmgaudecker hmgaudecker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great, just some suggestions for textual changes!

docs/source/development/eep-00-governance-model.md Outdated Show resolved Hide resolved
docs/source/development/eep-00-governance-model.md Outdated Show resolved Hide resolved
docs/source/development/eep-00-governance-model.md Outdated Show resolved Hide resolved
docs/source/development/eep-00-governance-model.md Outdated Show resolved Hide resolved
docs/source/development/eep-00-governance-model.md Outdated Show resolved Hide resolved
docs/source/development/eep-00-governance-model.md Outdated Show resolved Hide resolved
@segsell
Copy link
Member Author

segsell commented Oct 10, 2022

Looks great!! Thanks for fleshing this out!

@mpetrosian
Copy link
Member

Looks great! Thanks for putting it together!

Copy link
Collaborator

@amageh amageh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for your work on this. Looks great!

docs/source/development/changes.md Show resolved Hide resolved
docs/source/development/eep-00-governance-model.md Outdated Show resolved Hide resolved
docs/source/development/eeps.md Show resolved Hide resolved
Copy link
Member

@timmens timmens left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm glad we formalized both our governance model and created a code of conduct. This is an important step for estimagic and was long overdue. I also like that we chose a slightly more restrictive code of conduct in comparison to the contributor covenant version. Hopefully, we will continue to see a vibrant community of contributors that can now rely on a formalized model of responsibilities as well as an environment that cares about their safety.

@janosg janosg merged commit e4c7c93 into main Oct 10, 2022
@janosg janosg deleted the eep-00 branch October 10, 2022 11:15
@mo2561057
Copy link
Contributor

Looks great. I have no further comments. Thanks for taking this on a new level!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants