You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

The Angel Community functions as an open source Project, with a set of rules and leaders elected and approved from within the participants of the project. This page serves as a summary of the community governance. The following serve as the official sources for Angel Governance.

Angel Technical Charter (ATC) which defines the mission, scope, and key provisions of the Project.
Angel Technical Community Document (ATCD) which defines the essential business operations of the Project.



TSC Chair/Project Technical Leader Elections



To make the governance simple, the TSC Chair of Angel is also the Project Technical Leader.  Every year the Angel Community is required to vote on the technical/TSC leadership for the Angel Project. There are several different areas where voting is relevant. 


Project Technical Leader Elections
Election Coordinator: Fitz Wang (As of  Nov. 2019)

Who is eligible to Run: TSC members of the Project of record (as per the wiki page) effective the date the nomination process starts. Candidates must self nominate.

Who is eligible to Vote: TSC members of the Project of record (as per the wiki page) effective the date the nomination process starts AND as controlled within the context of the Angel Technical Community Document.

Who will run the election Process: An Election Coordinator will be designated from volunteers within the Angel Community. The Election Coordinator should be a non-running member. 


Process:

Self Nomination Phase

When appropriate a call for nominations will be sent by the Election Coordinator to the appropriate project mail list. Individuals interested in running for the Project Technical Leader position must reply-all to that email with their intention to run. It is recommended that candidates include a biography and statement of intent on why they would be a good person to hold this position. The nomination phase begins with the receipt of the announcement (as verified by checking the appropriate mail list within the Angel Groups.io). The nomination phase ends four (4) full business days (or other agreed upon timeframe) after the announcement in the same time zone the poll was initiated from.


Election Phase
All project committers (as indicated above) will receive an invitation to vote. The Election Coordinator will call a meeting for poll, the individual receiving the highest number of votes from all votes cast shall be declared the winner. The Election Coordinator will then send an email to the sub-committee mail list and to the TSC mail list. 


Contributor


As specified in the Technical Charter, a Contributor is anyone in the technical community that contributes code, documentation, or other technical artifacts to the Project. Contributors always have a voice and are welcome to provide thoughts and insights in any technical discussion within the project as well as assist in direct use and testing of the project artifacts. Examples of participation include but are not limited to:• Providing input/responses on the email list
• Contributing a bug fix via Gerrit
• Contributing code for a new feature via Gerrit
• Writing test cases or documentation
• Reviewing commits in Gerrit
• Integration/deployment testing of merged commits
• Triaging failed builds/deployments and runtime use cases
• Jira/Confluence authoring
• Contributing to weekly meetings and getting involved in assigned tasks




  • No labels