Thank you for your interest in contributing! This document outlines the process for contributing to our project.
- Fork the repository
- Create a new branch for your feature or bug fix:
git checkout -b feature/your-feature-name
- Make your changes
- Test your changes thoroughly
- Commit your changes with clear, descriptive commit messages
- Push to your fork
- Submit a Pull Request
- Ensure your PR addresses a specific issue or adds value to the project
- Include a clear description of the changes
- Keep changes focused and atomic
- Follow existing code style and conventions
- Include tests if applicable
- Update documentation as needed
- Follow the existing code formatting in the project (ensure you have Biome installed)
- Write clear, self-documenting code
- Add comments only when necessary to explain complex logic
- Use meaningful variable and function names
- Use the GitHub issue tracker
- Check if the issue already exists before creating a new one
- Provide a clear description of the issue
- Include steps to reproduce if applicable
- Add relevant labels
Feel free to open an issue for questions or join our discussions. We're here to help!
Please note that this project follows a Code of Conduct. By participating, you are expected to uphold this code.
Thank you for contributing!