numfocus / outreachy-contributions-2023

This repository will be used to capture Outreachy applicants' contributions during the Applications phase - May-July 2023 Cohort
BSD 3-Clause "New" or "Revised" License
16 stars 4 forks source link

Second Contribution by Khairat Ayinde #82

Open khaiyra opened 1 year ago

khaiyra commented 1 year ago

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

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 commented 1 year ago

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