Thank you for considering contributing to DBease! Contributions from the community help improve and grow this project. Here are some guidelines to get you started.
If you encounter a bug or have a feature request, please open an issue on the GitHub repository. When reporting issues, please include as much detail as possible, such as:
- A clear and concise description of the issue.
- Steps to reproduce the issue.
- Expected and actual behavior.
- Any error messages or logs.
If you want to contribute code or documentation improvements:
- Fork the repository.
- Create a new branch for your changes:
git checkout -b feature/my-new-feature
. - Make your changes and ensure the code follows the existing coding style and conventions.
- Write unit tests for your code if applicable.
- Run tests to ensure they pass:
composer test
. - Commit your changes:
git commit -m 'Add new feature'
. - Push your branch:
git push origin feature/my-new-feature
. - Create a pull request on the GitHub repository.
- Provide a clear and concise description of your changes in the pull request.
- Follow the PSR-12 coding style.
- Write clear and concise code with meaningful variable and function names.
- Comment your code when necessary to explain complex logic or functionality.
- Keep your commits and pull requests focused and small in scope.
Before submitting a pull request, ensure that all tests pass by running:
// ToDo