First off, thank you for considering contributing to Dockit! It's people like you that make this project great.
- Fork the repository.
- Create a new branch (
git checkout -b [feat|doc|fix|refactor]/your-branch
). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Create a new Pull Request.
Please read our Code of Conduct to understand the expectations for behavior when contributing to this project.
If you find a bug, please create an issue using the bug report template. Provide as much detail as possible to help us understand and resolve the issue.
- Ensure your code follows the project's coding standards.
- Write clear, concise commit messages.
- Include tests for any new functionality.
- Ensure all tests pass before submitting your pull request.
- Follow the typescript style Guide and pass all syle checkes
- Use Prettier for code formatting.
- Ensure your code passes linting (
npm run lint:check
).
- Run tests with
npm test
. - Ensure all tests pass before submitting your pull request.