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

First Contribution by Precious Nzeakor #49

Open Preciousgift880 opened 1 year ago

Preciousgift880 commented 1 year ago

Name: Precious Nzeakor Project: Electron https://www.electronjs.org/governance

OVERVIEW Electron is described as framework for building desktop applications using JavaScript, HTML, and CSS. By embedding Chromium and Node.js into its binary. Electron allows you to maintain one JavaScript codebase and create cross-platform apps that work on Windows, macOS, and Linux — no native development experience required.

Electron Governance The Electron governance system is comprised:

Working Groups: Working Groups oversee different aspects of the Electron ecosystem. Administrative working group: The Administrative Working Group (AWG) oversees the entire governance and project. They functions to resolve conflicts between them.

Working Groups and Roles

General Responsibilities All Working Groups have these core responsibilities: • They shall decide for themselves, and publicly post, their rules, e.g. how decisions are made, when meetings are held, and who may attend. • They shall select a chair to represent the group. • They shall keep meeting notes, including agenda items, discussion points, and outcomes for everyone to review. • They shall be collaborative and work in good faith with other Working Groups.

The Decision-making Process One of the advisors must propose a vote, which is then submitted to the chair who decides if the vote can proceed. It is necessary to have a quorum of all advisors present or accounted for in some way in order to hold a vote. A minimum of five minutes must be allowed for discussion before the vote. The vote can be conducted in two ways: either by secret ballot or by counting the individual votes of advisors. The proposal passes if a majority of advisors vote "yea", and is rejected if a majority votes "nay". Founders are the only ones who can ratify a proposal, and they have the final say in all decision-making. A veto by the founding members cannot be overturned.

How easy or difficult it was to find and understand the governance model:

It was quite challenging for me, to figure it out. I had to read almost everything in the website. But it worth the while, I have better understanding in project now. This link https://github.com/electron/governance/blob/main/README.md I got from the website really helped me in clear understanding.

Chimnwendum commented 1 year ago

Hello Precious, please go through other persons work and see how they are Titled.

It should read *First Contribution by (add your name and Surname)

Also, under the roles section, state it clearly so whoever reads it can understand it.

All you have to do is list the number of roles and remove all other special characters like the arrows, lines, etc

Preciousgift880 commented 1 year ago

@arliss-NF I am done. Please take a look and let me know what you think. Thank you