First off, thank you for considering contributing to CycleOne! It's people like you that make CycleOne such a great tool.
- Use the GitHub Issue Tracker.
- Describe the bug and steps to reproduce.
- Include your iOS version and device model.
- Open an issue to discuss the enhancement first.
- Explain why this feature would be useful to most users.
- Fork the repo and create your branch from
main. - If you've added code that should be tested, add tests.
- Ensure the test suite passes (
make check). - Make sure your code lints (
make format). - Issue that pull request!
- We follow the Ray Wenderlich Swift Style Guide.
- Use
make formatbefore committing.
- CycleOne is strictly local-only.
- Any contribution that adds networking, cloud sync, or third-party tracking will be rejected unless there is an extremely compelling, privacy-preserving reason.
By contributing, you agree that your contributions will be licensed under its GPL-3.0 License.