mirror of
https://github.com/withastro/astro.git
synced 2024-12-16 21:46:22 -05:00
[ci] yarn format
This commit is contained in:
parent
2914b96616
commit
3e55139ee9
3 changed files with 27 additions and 25 deletions
|
@ -73,4 +73,4 @@ available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.ht
|
|||
[homepage]: https://www.contributor-covenant.org
|
||||
|
||||
For answers to common questions about this code of conduct, see
|
||||
https://www.contributor-covenant.org/faq
|
||||
https://www.contributor-covenant.org/faq
|
||||
|
|
|
@ -10,7 +10,6 @@
|
|||
|
||||
> **Note:** This document is currently being written, and is not yet binding. Once this note is removed, this document will go into effect.
|
||||
|
||||
|
||||
## Get Involved
|
||||
|
||||
TODO
|
||||
TODO
|
||||
|
|
|
@ -8,16 +8,16 @@ This document outlines the governance model for Astro. This includes the contrib
|
|||
|
||||
## Get Involved
|
||||
|
||||
Anyone can become an Astro Contributor regardless of skill level, experience, or background. All types of contribution are meaningful. Our membership system was designed to reflect this.
|
||||
Anyone can become an Astro Contributor regardless of skill level, experience, or background. All types of contribution are meaningful. Our membership system was designed to reflect this.
|
||||
|
||||
**Anything that supports the Astro community is a contribution to the project.** This includes but is not limited to:
|
||||
- Submitting (and Merging) a Pull Request
|
||||
- Filing a Bug Report or Feature Request
|
||||
- Updating Documentation
|
||||
- Answering questions about Astro on GitHub or Discord
|
||||
- Answering questions on Stack Overflow, Twitter, etc.
|
||||
- Blogging, Podcasting, or Livestreaming about Astro
|
||||
|
||||
- Submitting (and Merging) a Pull Request
|
||||
- Filing a Bug Report or Feature Request
|
||||
- Updating Documentation
|
||||
- Answering questions about Astro on GitHub or Discord
|
||||
- Answering questions on Stack Overflow, Twitter, etc.
|
||||
- Blogging, Podcasting, or Livestreaming about Astro
|
||||
|
||||
## Membership Levels, Roles and Responsibilities
|
||||
|
||||
|
@ -28,53 +28,58 @@ A list of all active members is available on our project README.
|
|||
Have you done something to contribute to the health, success, or growth of Astro? Congratulations, you're officially a contributor!
|
||||
|
||||
**Benefits:**
|
||||
|
||||
- Contributor status on the [Astro Discord server](https://astro.build/chat)
|
||||
- Ability to [vote](GOVERNANCE.md#voting) on some project decisions
|
||||
|
||||
**Nomination:**
|
||||
|
||||
- Self-nominate by running `!contribute` in our Discord and briefly describe your qualifying contribution (link preferred).
|
||||
- Connect your Discord account with GitHub (or Reddit, Twitter, etc.) to automatically get recognized for future contributions.
|
||||
|
||||
|
||||
### Contributor L2 (Committer)
|
||||
|
||||
**Contributor L2** membership is reserved for users that have shown a commitment to the continued development of the project through ongoing engagement with the community. At this level, contributors are given push access to the project's GitHub repos and must continue to abide by the project's Contribution Guidelines.
|
||||
|
||||
Anyone who has made several significant (non-trivial) contributions to Astro can become a Contributor in recognition of their work. An example of a "significant contribution" might be:
|
||||
- ✅ Triaging and supporting non-trivial Discord and GitHub issues
|
||||
Anyone who has made several significant (non-trivial) contributions to Astro can become a Contributor in recognition of their work. An example of a "significant contribution" might be:
|
||||
|
||||
- ✅ Triaging and supporting non-trivial Discord and GitHub issues
|
||||
- ✅ Submitting and reviewing non-trivial PRs
|
||||
- ✅ Submitting and reviewing non-trivial documentation edits (multiple sections/pages)
|
||||
- ❌ A typo fix, or small documentation edits of only a few sentences
|
||||
|
||||
**Responsibilities:**
|
||||
|
||||
- May request write access to relevant Astro projects.
|
||||
- GitHub: May work on public branches of the source repository and submit pull requests from that branch to the main branch.
|
||||
- GitHub: Must submit pull requests for all changes, and have their work reviewed by other members before acceptance into the repository.
|
||||
- GitHub: May merge some pull requests (see Managing Pull Requests)
|
||||
|
||||
**Nomination:**
|
||||
- A nominee will need to show a willingness and ability to participate in the project as a team player.
|
||||
|
||||
- A nominee will need to show a willingness and ability to participate in the project as a team player.
|
||||
- Typically, a nominee will need to show that they have an understanding of and alignment with the project, its objectives, and its strategy.
|
||||
- Nominees are expected to be respectful of every community member and to work collaboratively in the spirit of inclusion.
|
||||
- Have submitted a minimum of 10 qualifying significant contributions (see list above).
|
||||
- You can be nominated by any existing Contributor (L2 or above).
|
||||
- You can be nominated by any existing Contributor (L2 or above).
|
||||
- Once nominated, there will be a vote by existing Contributors (L3 or above).
|
||||
|
||||
It is important to recognize that this role is a privilege, not a right. That privilege must be earned and once earned it can be removed (in a vote by project Stewards). However, under normal circumstances this role exists for as long as the Contributor wishes to continue engaging with the project.
|
||||
It is important to recognize that this role is a privilege, not a right. That privilege must be earned and once earned it can be removed (in a vote by project Stewards). However, under normal circumstances this role exists for as long as the Contributor wishes to continue engaging with the project.
|
||||
|
||||
Inactive Contributors will have voting rights removed after a certain period of time, however they will always retain their status. Inactivity requirements will be specified in a later governance change.
|
||||
|
||||
|
||||
### Contributor L3 (Core Contributor)
|
||||
|
||||
Contributor L3 (Core Contributors) are community members who have contributed a significant amount of time to the project through triaging of issues, fixing bugs, implementing enhancements/features, and are trusted community leaders.
|
||||
|
||||
**Responsibilities:**
|
||||
|
||||
- May merge external pull requests for accepted issues upon reviewing and approving the changes.
|
||||
- May merge their own pull requests once they have collected the feedback and approvals they deem necessary.
|
||||
- May merge their own pull requests once they have collected the feedback and approvals they deem necessary.
|
||||
- Caveat: No pull request should be merged without at least one Contributor (L2 or above) comment stating they've looked at the code.
|
||||
|
||||
**Nomination:**
|
||||
|
||||
- Work in a helpful and collaborative way with the community.
|
||||
- Have given good feedback on others' submissions and displayed an overall understanding of the code quality standards for the project.
|
||||
- Commit to being a part of the community for the long-term.
|
||||
|
@ -82,7 +87,6 @@ Contributor L3 (Core Contributors) are community members who have contributed a
|
|||
|
||||
A Contributor is invited to become a Core Contributor by existing Core Contributors. A nomination will result in discussion and then a decision by the project steward(s).
|
||||
|
||||
|
||||
### Steward
|
||||
|
||||
Steward is an additional privilege bestowed to 1 (or more) Contributors. The role of Steward is mainly an administrative one. Stewards control and maintain sensitive project assets, and act as tiebreakers in the event of disagreements. These additional privileges include:
|
||||
|
@ -100,7 +104,8 @@ Steward is an additional privilege bestowed to 1 (or more) Contributors. The rol
|
|||
- Access to the `*@astro.build` email address
|
||||
|
||||
**Nomination:**
|
||||
- Stewards cannot be self-nominated.
|
||||
|
||||
- Stewards cannot be self-nominated.
|
||||
- Only Core Contributors are eligible.
|
||||
- New stewards will be added based on a unanimous vote by the existing stewards.
|
||||
- In the event that someone is unreachable then the decision will be deferred. Discussion and approval will be done in private.
|
||||
|
@ -121,7 +126,6 @@ A steward may initiate a vote for any unlisted project decision. Core contributo
|
|||
- Stewards may reduce the 3 day automatic abstain for urgent decisions.
|
||||
- Stewards reserve the right to veto approval with a publicly disclosed reason.
|
||||
|
||||
|
||||
## Moderation
|
||||
|
||||
Outlined below is the process for Code of Conduct violation reviews.
|
||||
|
@ -133,7 +137,7 @@ Anyone may report a violation. Violations can be reported in the following ways:
|
|||
- In private, via email to one or more stewards.
|
||||
- In private, via direct message to a project steward on Discord.
|
||||
- In public, via a GitHub comment (mentioning `@snowpackjs/maintainers`).
|
||||
- In public, via the project Discord server (mentioning `staff`).
|
||||
- In public, via the project Discord server (mentioning `staff`).
|
||||
|
||||
### Who gets involved?
|
||||
|
||||
|
@ -166,7 +170,6 @@ Responses will be determined by the reviewers on the basis of the information ga
|
|||
- permanent ban from the GitHub org and Discord server
|
||||
- revoked contributor status
|
||||
|
||||
|
||||
|
||||
---
|
||||
Inspired by [ESLint](https://eslint.org/docs/6.0.0/maintainer-guide/governance) and [Rome](https://github.com/rome/tools/blob/main/GOVERNANCE.md).
|
||||
|
||||
Inspired by [ESLint](https://eslint.org/docs/6.0.0/maintainer-guide/governance) and [Rome](https://github.com/rome/tools/blob/main/GOVERNANCE.md).
|
||||
|
|
Loading…
Reference in a new issue