Contributing to xRx
First off, thank you for considering contributing to xRx! It's people like you that make this project great.
The following is a set of guidelines for contributing to xRx. These are mostly guidelines, not rules. Use your best judgment, and feel free to propose changes to this document in a pull request.
How to Contribute
Reporting Issues
If you encounter a bug or have a feature request, please create an issue on GitHub. When creating an issue, please include:
- A clear and descriptive title
- A detailed description of the issue or feature request
- Steps to reproduce the issue (if applicable)
- Any relevant screenshots, logs, or code snippets
Contributing Code
We welcome contributions to the xRx framework and its sample applications. If you have any suggestions or improvements, please follow these steps:
- Open a new issue on GitHub describing the proposed change or improvement
- Fork the repository
- Create a new branch for your feature
- Commit your changes
- Push to your branch
- Create a pull request, referencing the issue you created
Note: Pull requests not backed by published issues may not be considered. This process ensures that all contributions are discussed and aligned with the project's goals before implementation.
Code Review Process
- Your pull request will be reviewed by a project maintainer
- You may be asked to make changes to your pull request based on feedback
- Once your pull request is approved, it will be merged into the
main
branch
Coding Standards
To maintain consistency across the project, please adhere to the following guidelines:
- Follow the existing code style and formatting
- Write clear, descriptive commit messages
- Include comments in your code where necessary
- Write and update tests for your changes
Community Guidelines
We strive to maintain a welcoming and inclusive community. Please:
- Be respectful and considerate in your interactions with other contributors
- Provide constructive feedback
- Be open to suggestions and improvements
Thank You!
Your contributions play a vital role in the growth and improvement of xRx. We truly appreciate your efforts and look forward to your contributions!