Thanks for your interest in contributing to ThreadsVault.
- Use Android Studio stable.
- Use JDK 17.
- Install Android SDK 35.
- Run:
./gradlew :app:assembleDebug
- Fork the repository.
- Create a feature branch:
git checkout -b feat/your-change
- Keep PRs focused and small.
- Add/adjust tests when behavior changes.
- Ensure project compiles before opening PR.
- Kotlin + Jetpack Compose conventions.
- Keep UI logic readable and composables focused.
- Prefer clear naming over clever abstractions.
Use short, descriptive commits. Example:
feat(vault): add about dev entry in settings
- Explain what changed and why.
- Include screenshots for UI changes.
- Mention any known limitations.