Thank you for your interest in NoxVision.
- Use GitHub Issues for bug reports.
- Describe the problem as clearly as possible.
- Include screenshots or logs if available.
- Provide device model and Android version.
- Open an issue with the
enhancementlabel. - Describe scope and expected behavior.
- Explain the use case.
- Fork the repository.
- Clone your fork.
git clone https://github.com/YOUR-USERNAME/NoxVision.git
- Create a feature branch.
git checkout -b feature/my-new-feature
- Commit your changes.
git commit -m "feat: short description" - Push your branch.
git push origin feature/my-new-feature
- Open a pull request.
We follow Conventional Commits:
feat:New featuresfix:Bug fixesdocs:Documentationstyle:Formatting onlyrefactor:Code refactoringtest:Test changeschore:Tooling or dependency changes
- Kotlin Code Conventions
- Compose best practices
- Comments in English preferred
- JDK 17+
- Android SDK 35
- Gradle Wrapper (
./gradlew)
# Debug APK
./gradlew :app:assembleDebug
# Release AAB for Play Console
./gradlew :app:bundleRelease
# Unit tests
./gradlew :app:test- Preferred external testing channel: Google Play test tracks.
- Local testing: sideload the debug APK from
app/build/outputs/apk/debug/. - For public test groups, avoid debug APK distribution and use Play opt-in links instead.
main: Stable releasesbeta: Feature development
Open an issue or a discussion.