Thank you for your interest in contributing to MobileGraph! We are building the first professional Agent Development Kit for the mobile ecosystem.
- JDK: 17+
- Android SDK: API 34+
- IDE: Android Studio or IntelliJ IDEA with the KMP plugin.
We maintain high standards for code quality and testing:
- Tests: All logic changes should include tests in
commonTest. We aim for >95% coverage. - Formatting: We use
Spotlesswithktlint. Run./gradlew spotlessApplybefore committing. - Static Analysis: We use
Detekt. Run./gradlew detektto check for issues.
- Fork and create a feature branch (
git checkout -b feature/cool-new-thing). - Discuss major architectural changes via a GitHub Issue or by proposing a new ADR in
docs/adrs. - Submit a PR once tests pass and linting is clean.
Please read our CODE_OF_CONDUCT.md before participating.