Skip to main contentCycls is open-source, and we welcome contributions.
How to Contribute
- Fork and Clone: Fork the repo on GitHub and clone it locally.
- Branch: Create a new branch for your feature or bugfix.
- Commit: Make your changes and commit them with clear messages.
- Pull Request: Push your branch and open a PR against the
main branch.
What to Contribute
Here are a few ways you can get involved:
- Report Bugs: Open an issue on GitHub if you find something broken.
- Suggest Features: Have an idea? Start a discussion or open a feature request issue.
- Improve Docs: typos, unclear examples, or missing guides—all fixes are appreciated.
- Submit Code: Check the “good first issue” label on our issue tracker for easy entry points.
Quality Standards
To ensure a high-quality codebase, please check the following before submitting a PR:
- Linting: Run our linter to ensure your code style matches the project standards.
- Tests: Add tests for any new features and ensure all existing tests pass.
- Type Hints: We use type hints extensively. Please ensure your Python code is fully typed.
Code of Conduct
We are committed to providing a friendly, safe, and welcoming environment for all. Please be respectful and considerate in your interactions.
Message us on Discord Community to discuss ideas, ask questions, and meet other contributors.