Skip to content

Latest commit

 

History

History
38 lines (21 loc) · 2.19 KB

governance.md

File metadata and controls

38 lines (21 loc) · 2.19 KB

Project Governance

The development and community management of the project will follow the governance rules described in this document.

Project Maintainers

Project maintainers have admin access to the GitHub repository. The team of project maintainer is the following:

Project Collaborators & Contributors

Any member willing to participate in the development of the project will be considered as a collaborator.

Collaborators may propose changes to the project's source code. The mechanism to propose such a change is a GitHub pull request. A collaborator proposing a pull request is considered a contributor. Project maintainers will review and merge pull requests.

Issue governance

Both collaborators and project maintainers may propose issues. The participation in the issue discussion is open and must follow the Code of Conduct.

The group of project maintainers will be responsible for assigning labels to issues, as well as assign the issue to a project maintainer or contributor.

The group of project maintainers commit to give an answer to any issue in a period of time of 72 hours.

Pull Request governance

Both collaborators and project maintainers may propose pull requests. When a collaborator proposes a pull request, is considered contributor.

Pull requests should comply with the template provided. The assignment of labels and assignees to the pull request is the responsibility of the project maintainers.

The group of project maintainers commit to give an answer to any pull request in a period of time of 72 hours.

The decision of accepting (or rejecting) a pull request will be taken by the group of project maintainers. The decision will be based on the following criteria:

  • One project maintainer must approve a pull request before the pull request can be merged.
  • Approving a pull request indicates that the contributor accepts the responsibility for the change.
  • If a project maintainer opposes a pull request, the pull request cannot be merged (i.e., veto behavior). Often, discussions or further changes result in collaborators removing their opposition.