First off, thank you for taking the time to contribute! 🎉👍
We welcome contributions, bug reports, and feature suggestions. Open source thrives on collaboration, and we are always eager to work with more contributors!
By participating in this project, you agree to uphold our Code of Conduct.
If you encounter a bug, please open an issue. A good bug report should include:
- A clear and descriptive title
- Steps to reproduce the issue
- Expected and actual results
- Any relevant logs or screenshots
We love hearing new ideas! If you have a suggestion for improving the library, please open an issue with your proposal.
If you’re unsure where to start, look for issues tagged with 'good first issue'. These issues are small, manageable tasks that are great for newcomers to the project.
To submit a pull request:
- Fork the repository and clone your fork.
- Create a new branch for your feature, change, or fix.
- Commit your changes in logical chunks. Follow the commit message guidelines.
- Push your branch to your fork.
- Open a Pull Request with a clear title and description on GitHub.
-
Clone the repository:
git clone git@github.com:MathiasReker/php-svg-optimizer.git && cd php-svg-optimizer
-
Install the dependencies:
composer install
-
Run the tests:
composer test
Please ensure that all tests pass before submitting your pull request.
Thank you for contributing! 🎉