# Contributing to MesBaX
We appreciate your interest in contributing to MesBaX! Whether it's fixing bugs, adding new features, improving documentation, or providing suggestions, your help is valuable.
- If you encounter any bugs or have feature requests, create a detailed issue in the Issues tab.
- Include as much information as possible (e.g., steps to reproduce, expected behavior, actual behavior, screenshots).
- Fork the repository:
- Click on the "Fork" button in the top-right corner of this repository.
- Clone your forked repository:
git clone https://github.com/phamtiendungcw/MesBaX.git cd MesBaX
- Create a new branch for your changes:
git checkout -b feature/your-feature-name
- Make your changes:
- Follow the project's coding standards.
- Ensure that the code is well-documented.
- Commit your changes:
git add . git commit -m "Add: Description of the changes"
- Push your branch to your forked repository:
git push origin feature/your-feature-name
- Submit a pull request (PR):
- Navigate to the original repository and click on "New Pull Request."
- Provide a clear description of your changes and their purpose.
- Follow Clean Code Principles: Keep the code simple, readable, and maintainable.
- Formatting:
- Use spaces for indentation.
- Follow the
.editorconfig
settings (if provided).
- Testing:
- Test your code thoroughly before submitting.
- Add unit tests if you're adding new functionality.
- Documentation:
- Update the
README.md
or any relevant documentation files if your changes affect them.
- Update the
- Be respectful and inclusive.
- Constructive feedback is encouraged.
- When in doubt, ask! Open discussions in Discussions.
By contributing to this repository, you agree that your contributions will be licensed under the repository's Apache 2.0 License.
We look forward to collaborating with you! 🚀