First of all, thank you for taking the time to contribute! 🎉
-
Fork the repository and clone your fork locally:
git clone https://github.com/vladzima/detecto.git cd detecto npm install
-
Create a branch for your changes:
git checkout -b feature/your-feature-name
-
Make your changes in the new branch.
-
Run linting to ensure code style:
npm run lint
-
Once you're done, commit your changes using Commitizen:
git add . npm run commit
- We use Commitizen to ensure consistent commit messages. Follow the prompts to create a meaningful commit message.
-
Push your branch to GitHub:
git push origin feature/your-feature-name
-
Create a Pull Request (PR) on GitHub:
- Include a detailed description of your changes.
- Reference related issues if applicable.
- We follow ESLint for consistent code quality.
- Please ensure your code matches the existing formatting and conventions.
If you encounter any bugs or have feature requests, please open an issue.
Thanks for helping to make Detecto better! 💡