Users are individuals who:
- Are interested in learning more about the Galadriel Project;
- Are existing users of Galadriel and its tools, wanting to stay updated on the project's progress.
Contributors are individuals who have a desire to contribute to Galadriel. They provide contributions in the form of code or innovative ideas. Contributions are typically made through GitHub issues or by creating pull requests.
Maintainers are individuals with the authority to approve pull requests for merging into the primary codebase. To maintain the quality and integrity of the code, the Galadriel Project requires at least one maintainer to approve a pull request before it can be merged. The list of current maintainers is available in the Codeowners file.
All changes must be submitted via GitHub Pull Request (PR)
The submitter of a pull request bears the responsibility of addressing any feedback received. While the pull request is open, it is also the submitter's responsibility to ensure that the proposed change is always in a mergeable state. For guidelines on submitting a pull request for approval, please refer to the Contributor's Guide.
All changes must garner approval from at least one Maintainer
Each proposed change must be approved by at least one maintainer before it can be merged into the primary codebase. This ensures that the code is thoroughly reviewed and maintains the high standards set by the Galadriel Project.