Thank you for your interest in contributing to Nexcage! This document provides information on how you can help the project.
If you find a bug or have a suggestion for improvement, please create an issue on GitHub. When creating an issue, please:
- Use a clear and descriptive title
- Provide a detailed description of the problem or suggestion
- Include steps to reproduce the issue (if applicable)
- Specify the expected behavior
- Add appropriate labels
- Fork the repository
- Create a new branch for your changes
- Make your changes
- Write tests for your changes
- Ensure all tests pass
- Submit a pull request
A maintainer reviews your pull request before it merges, and the CI checks must pass; MAINTAINERS.md says how changes are reviewed. Please:
- Ensure your code follows the project's style
- Respond to reviewer comments
- Make necessary changes based on feedback
Documentation improvements are also welcome! If you notice inaccuracies or have suggestions for improving the documentation, please:
- Create an issue describing the problem
- Submit a pull request with the proposed changes
- Follow the project's code style
- Write tests for new code
- Update documentation as needed
- Ensure your code passes all tests
By contributing, you agree that your contributions will be licensed under the Apache License 2.0.
If you have questions about contributing, please contact us through: