First of all, thank you for taking the time to contribute! π
Your ideas, code, and feedback help improve the project and are very much appreciated.
There are many ways you can help:
- π Report bugs
- π‘ Suggest new features or enhancements
- π οΈ Submit code improvements or fixes
- π Improve documentation
- π§ͺ Write tests or help improve test coverage
Click βForkβ and then clone your fork:
git clone https://github.com/your-username/JiraServiceDesk.git
cd JiraServiceDeskYou can use Docker and Make for local development:
make startEnsure you have the following installed:
- Docker & Docker Compose
- Make
- Node.js and npm (for asset building via Webpack Encore)
Use a descriptive name:
git checkout -b fix/webhook-errorRespect the Symfony code style, and test before committing.
git commit -m "Fix: handle error on webhook delivery"git push origin fix/webhook-errorThen go to the GitHub page of your fork and open a pull request against the main branch.
- Follow Symfony Coding Standards
- Use phpcs or PHP-CS-Fixer if possible
- Keep commits small and meaningful
If you add or update functionality, please consider writing or updating automated tests. This helps keep the project stable for all users.
If you encounter a bug, please open a GitHub issue and include:
- Reproduction steps
- Symfony and PHP version
- Stack trace or logs if applicable
This project is under a Code of Conduct. Please review it to help us maintain a respectful and inclusive community.
You can reach out directly at π« hello@spiriit.com
Thank you for your support and contributions! π