Welcome to our project! We appreciate your interest in contributing. Before you start, please read these guidelines to ensure a smooth contribution process.
- Node.js and npm installed.
- Familiarity with TypeScript.
- Git knowledge.
- Fork the repository.
- Clone your forked repository.
- Install dependencies:
npm install
. - Run the project locally:
npm start
.
- Follow the Airbnb JavaScript Style Guide.
- Commit messages must adhere to the Conventional Commits format.
- Create a feature branch for your contribution:
git checkout -b feature/my-feature
. - Write clear, concise, and well-documented code.
- Ensure all tests pass:
npm test
.
- Push your changes to your forked repository.
- Create a pull request to our
main
branch.
All contributions will be reviewed by our team. Be prepared for feedback and revisions.
We use Jest for unit testing. Write tests for your code changes when applicable.
Join our Slack channel for questions and discussions.
By contributing, you agree that your contributions will be licensed under the project's MIT License.
Thank you for your contributions!
Please adhere to our Code of Conduct for a respectful and inclusive community.