First off, thank you for considering contributing to Poly-Maker! Your help is greatly appreciated. Whether it's reporting a bug, suggesting a feature, or writing code, all contributions are welcome.
While we don't have a formal Code of Conduct yet, we expect all contributors to treat each other with respect. Please be friendly and considerate.
If you find a bug, please create an issue and provide the following information:
- A clear and descriptive title.
- Steps to reproduce the bug.
- What you expected to happen.
- What actually happened.
- Relevant logs or screenshots.
If you have an idea for a new feature or an improvement, create an issue with:
- A clear and descriptive title.
- A detailed description of the proposed feature and why it would be useful.
- Any mockups or examples that might help illustrate your idea.
This is the best way to contribute code.
- Fork the repository.
- Create a new branch for your changes. Use a descriptive name.
git checkout -b feature/YourAmazingFeature
- Set up your environment.
uv sync
- Make your changes. Ensure you follow the existing code style.
- Test your changes. (If you add new features, please also add tests).
- Commit your changes with a clear and concise commit message.
git commit -m "feat: Add some AmazingFeature" - Push your branch to your fork.
git push origin feature/YourAmazingFeature
- Open a Pull Request against the
mainbranch of this repository. Provide a clear description of the problem you are solving and the changes you have made.
Thank you for your contribution!