# Contributing First of all, thanks for taking the time to contribute! :+1: ## How Can I Contribute? [issues]: https://github.com/ani-team/projentry/issues [issues-new]: https://github.com/ani-team/projentry/issues/new [pr]: https://github.com/ani-team/projentry/pulls [pr-new]: https://github.com/ani-team/projentry/compare [disc]: https://github.com/ani-team/projentry/discussions - 📢 [Give feedback, Ask and discuss anything][disc] > We'll glad to get any feedback from you! - 💡 [Report bugs, suggest improvements][issues-new] > If something specific doesn't work well for you or can be done better, please let us know! - 💬 Estimate & discuss [issues][issues] > Share your opinion, evaluate given problem context from author - 🔩 Repeat difficult [issues][issues] > Some issues hard to repeat - 🛡️ Review [pull requests][pr] > Share your opinion and help us with others' suggestions - ⚒️ Suggest [your own pull-requests!][pr-new] > Reinforce project by your code solution ## Workflow 1. Fork repository 2. Add your changes - Ensure that **commits messages conforms** to [Conventional Commits](https://www.conventionalcommits.org) spec. - `WIP` Ensure that **all tests are passing** ```sh $ npm run test ``` 3. Propose your pull-request by *your forked branch* and specify related issues, if they are exist - `WIP` Ensure that **[CI](https://github.com/ani-team/projentry/actions)** is passing for your PR > Our goal - to dev good-quality solution in every sense