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

Second Contribution by Khairat Ayinde #82

Open
khaiyra opened this issue Mar 15, 2023 · 1 comment
Open

Second Contribution by Khairat Ayinde #82

khaiyra opened this issue Mar 15, 2023 · 1 comment

Comments

@khaiyra
Copy link

khaiyra commented Mar 15, 2023

Name: Khairat Ayinde
Projects Analyzed: Yellowbrick | Electron
Link to Yellowbrick Governance Model: https://www.scikit-yb.org/en/latest/governance/index.html
Link to Electron Governance Model: https://github.com/electron/governance/blob/main/README.md

Comparative Analysis of Yellowbrick and Electron Governance Models

Overview

This task gives a detailed analysis of the Yellowbrick and Electron projects' governance models compared and contrased.
Both projects are open-source, the governance model provides the rules and structure on how the project is managed and its success measured.

Yellowbrick is a python libaray combination of scikit-learn and matplotlib to produce visualizations for machine learning workflow on a browser. The Electron framework lets users write cross-platform desktop applications using JavaScript, HTML and CSS. It is based on Node.js and Chromium.

Model Similarities

  • The libraries are licensed.
  • Both governance models are easy to locate on their website and github and as well easy to understand.
  • They have similar project contributors such as contributor/collaborator, maintainer, a chair with each roles clearly defined.
  • Prospective members acceptance for both projects is based on active contributions in their roles.
  • Both projects have a governing code of conduct that encourages a positive and welcoming environment.
  • Decisions are made through scheduling of meetings and a voting system.
  • Record of meetings are made public to the community.

Model Differences

Yellowbrick Electron
Accessibility Well explained on their website and Github repo Detailed explanation on their Githib repo only
Working Groups No working groups Comprises of nine working groups
Service Terms There are semesters / period for contirbutions Not specified
Meetings A chair leads the advisors Different chairs lead the different working groups
Decision Making Founders have the ultimate decision Administrative working group has the final say

Conclusion

The governance models of both projects are, from the perspective of a beginner, reasonably simple to comprehend and to adopt. Personally, I believe that both models have different but quite similar structures, and that a better model might just be chosen based on those systems and responsibilities that suits a contributor.

@khaiyra
Copy link
Author

khaiyra commented Mar 15, 2023

cc @arliss-NF , here's my contribution to task 2. Kindly review, thanks!

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

No branches or pull requests

1 participant