Thank you for your interest in contributing to MonkeyslegionDB! We appreciate your effort, and to ensure that your contributions are integrated smoothly, please follow these guidelines.
By participating in this project, you are expected to uphold our Code of Conduct.
- Fork the repository on GitHub.
- Clone your fork to your local machine.
- Run
composer install
to install the development dependencies.
Before submitting a new issue, please:
- Check if the issue has already been reported.
- Follow the issue template provided.
- Create a new branch for each feature, fix, or documentation improvement.
- Write your code, following the coding standards mentioned below.
- Write or update tests for the new or changed functionality.
- Run the test suite to ensure that all tests pass.
- Commit your changes, writing a good commit message.
- Push your changes to your fork on GitHub.
- Create a new pull request, following the pull request template provided.
- Follow the PSR-12 coding standard.
- Use meaningful variable names and add comments to your code.
- Keep methods small and focused.
To run tests, execute the following command:
composer test
If you are contributing new features or changes that require updates to the documentation, please include those updates in your pull request.
- A core contributor will review your pull request and provide feedback.
- Once the pull request is approved, it will be merged into the main branch.
All contributors will be recognized in the CHANGELOG.md and via GitHub's contributor graph.
By contributing to MonkeyslegionDB, you agree that your contributions will be licensed under the MIT license.
Thank you for contributing to MonkeyslegionDB!