| title | Contributing |
|---|
Thank you for your interest in contributing to PVZRH Android Launcher!
- Fork the repository
- Clone your fork
- Create a feature branch (
git checkout -b feature/my-feature) - Make your changes
- Commit and push
- Open a Pull Request
- Android Studio Ladybug or later
- JDK 17
- Android SDK with NDK 27.0.12077973 and CMake 3.22.1
$env:ANDROID_HOME="E:\Android\Sdk"; .\gradlew.bat :app:assembleDebugOutput: app/build/outputs/apk/debug/app-debug.apk
Always uninstall first, then install:
adb uninstall com.pvzrh.android.launcher
adb install app\build\outputs\apk\debug\app-debug.apk- Kotlin with Jetpack Compose
- Follow existing patterns in the codebase
- Keep comments minimal — describe what and why, not how
- Code comments max 2 lines
- Summary/class-level comments only
feat: add new featurefix: resolve issuerefactor: improve code structuredocs: update documentationci: change CI configurationui: visual changes
- Keep PRs focused on a single change
- Describe what you changed and why
- Test on a real device before submitting
- Ensure the build passes
- Use GitHub Issues
- Include device model, Android version, and launcher version
- Attach crash logs if available
- Describe steps to reproduce
By contributing, you agree that your contributions will be licensed under the GPL-3.0 License.