Closed OlamideOladipo587 closed 1 year ago
Hello @arliss-NF, this is my contribution on the Yellowbrick governance model. I would like your input on this.
Hello @OlamideOladipo587 I think in the project roles, mentioning the roles of the project were fine as it is mentioned in the contribution guide. By the way the governance model of Yellowbrick was really interesting.
@OlamideOladipo587 - well done, summarizing the roles was excellent, and then guiding me to more detailed information if I needed more was useful. great first contribution.
Thanks @arliss-NF. I really appreciate your feedback.
Name: Olamide Oladipo Project: Yellowbrick Link to the project GitHub repository https://github.com/DistrictDataLabs/yellowbrick/tree/main Link to Yellowbrick Governance model https://www.scikit-yb.org/en/latest/governance/index.html
The Yellowbrick Governance Model
Yellowbrick is an open-source project that is maintained by a core team of contributors. The governance model is designed to be inclusive and transparent, with the goal of ensuring that the project is driven by community needs and contributions. The governance model is based on the following principles:
The Yellowbrick project is maintained by a core team of contributors, who are responsible for reviewing and merging pull requests, maintaining the project's codebase and documentation, and making decisions about the direction of the project. The core team is also responsible for ensuring that the governance model is followed and that the project remains true to its principles.
The Yellowbrick project welcomes contributions from all members of the community, and encourages community members to become involved in the project by contributing code, documentation, or other resources. Community members can also provide feedback and suggestions through GitHub issues and pull requests, or by participating in the project's discussion forum.
Overall, the governance model of the Yellowbrick project is designed to be inclusive, transparent, and community-driven, with the goal of ensuring that the project remains responsive to the needs of its users and contributors.
Project Roles
In the Yellowbrick project, there are several project roles:
This is a summary on the project roles there are more specific details on each project role in the Yellowbrick governance model documentation.
The Decision-making Process
The process is designed to be inclusive and transparent, with the goal of ensuring that all stakeholders have a voice in project decisions. The decision-making process are as follows:
How easy or difficult it was to find and understand the governance model
Overall, the governance model is relatively easy to find and understand, especially for someone who is familiar with open-source project governance models. However, individuals who are new to open-source development or who are unfamiliar with governance models may find the section to be somewhat technical or difficult to understand aspects like the different project roles and to know what role they are to play in contributing to the project. Also, the decision making process might be thorny for people who are new to open-source governance models as they might not know how and when votes are being conducted on proposals. In these cases, it may be helpful to seek additional resources or guidance from the Yellowbrick community through their main GitHub Repository https://github.com/DistrictDataLabs/yellowbrick/tree/main.