- Make changes on a new branch, and open a pull request to merge into master.
- Sparingly, trivial changes such as rewording CHANGES.md or fixing a typo in a comment can be committed directly to master.
- Review any pull request that interests you. Merge pull requests that you and other reviewers are confident in. Follow the Code Review Guide and verify the contributor submitted a CLA.
- If a contributor has significant and sustained contributions and should have commit access, propose it on [email protected]. Following the Apache Way, they will be given commit access with three yes votes and no no's over a week. To keep with the community spirit of the project, this is independent of affiliation; no one is entitled to commit access solely based on their affiliation. See Producing Open Source Software: Money Can't Buy You Love and Committers.
- If a committer is inactive for one year, they lose commit access.
- Everyone with commit access to the main CesiumJS repo must enable two-factor authentication on their GitHub account.