Thank you for considering contributing to Unitflip! We welcome contributions from the community and are excited to see how you can help improve the project.
Please read and follow our Code of Conduct to ensure a welcoming and inclusive environment for everyone.
If you find a bug, please open an issue on our GitHub Issues page. Include as much detail as possible to help us understand and reproduce the issue.
We welcome feature suggestions! Please open an issue on our GitHub Issues page and describe the feature you would like to see, along with any relevant use cases.
- Fork the repository to your own GitHub account.
- Clone the repository to your local machine:
git clone https://github.com/your-username/unitflip.git
- Create a new branch for your feature or bugfix:
git checkout -b feature-or-bugfix-name
- Make your changes and commit them with clear and descriptive commit messages.
- Push your changes to your forked repository:
git push origin feature-or-bugfix-name
- Open a pull request on the original repository and provide a detailed description of your changes.
- Clone the repository:
git clone https://github.com/zshaian/unitflip.git
- Install dependencies:
npm install
- Run the development server:
npm run dev
- Build the project:
npm run build
- Run tests:
npm run test
- Follow the existing code style and conventions.
- Use meaningful variable and function names.
- Write clear and concise commit messages.
- Ensure your code is well-documented and includes comments where necessary.
By contributing to Unitflip, you agree that your contributions will be licensed under the MIT License.