Welcome, and thank you for your interest in contributing!
This document provides a high-level overview of how you can get involved.
If you have questions about the project, please open
a GitHub Discussion or start a new Issue if
appropriate.
Clear, detailed questions help everyone and may become a resource for future contributors.
Feedback and suggestions are always welcome.
Please use Issues to propose improvements or request features.
Before filing a new Issue, please:
- Search the existing Issues to avoid duplicates.
- If you find a related Issue, add your comments there instead of creating a new one.
When creating a new Issue, include:
- Steps to reproduce the problem
- What you expected to happen
- What actually happened
- Any relevant logs, screenshots, or minimal code snippets
- Preferred Language: Please use Kotlin wherever possible.
- Cross-Platform Requirement: Contributions should avoid platform-specific code unless absolutely necessary.
- If platform-specific code cannot be avoided, please document it clearly.
- Fork the repository and create your branch from
main. - Keep PRs focused on a single change whenever possible.
- Make sure your code builds and passes existing tests.
- Add or update documentation as needed.
Your contributions, whether bug reports, feature requests, or code, help improve this project for everyone.
Thank you for your time and effort!