Skydive core contributors maintain the skydive-project/skydive GitHub repository. Their privileges include but are not limited to:
- Commit access to the skydive-project/skydive repository
- Access to the Skydive continuous integration (CI) jobs
Both cores and none-core contributors may propose changes to the Skydive source code. The mechanism to propose such a change is a GitHub pull request. core contributors are responsible for reviewing and merging pull requests.
Collaborator pull request must be approved before it can been merged. Approving a pull request indicates that the Core contributor accepts responsibility for the change. Approval must be from a Collaborator who is not the author of the change. Approval must be post successful CI/CD checks.
Current list of Core contributors is maintained in CONTRIBUTING.md
- Helping users and novice contributors
- Contributing code and documentation changes that improve the project
- Reviewing and commenting on issues and pull requests
- Participation in working groups
- Merging pull requests
- Maintaining the CI
Existing Core contributors can nominate someone to become a Core contributor. Nominees should have significant and valuable contributions across the Skydive organization.