Get started
Last updated
Was this helpful?
Read this page once you have decided to contribute code. It covers local setup and a realistic path to a small first contribution.
Git
At least 8 GB of RAM
16 GB of RAM is recommended to comfortably multitask with other apps.
macOS or Linux is recommended.
Clone the repository with the --recursive flag.
git clone --recursive https://github.com/LawnchairLauncher/lawnchair.gitOpen the project in Android Studio.
Select the lawnWithQuickstepGithubDebug build variant.
If modules ending in lib fail to load, run git submodule update --init --recursive.
Pick a bug that affects you or a very small feature.
Prefer changes you can explain in one sentence.
Avoid broad refactors or multi-area rewrites for your first PR.
Check the issue tracker before you start. If your bug or idea is not listed, consider opening an issue first.
If you are unsure whether a change is a good fit, ask in the community channels before writing code.
Make your change in a new branch.
Test it in a debug build on a device or emulator.
Open a pull request on GitHub.
Follow the PR template and explain what changed.
Reviews can take anywhere from a day to several weeks. The project is maintained by a small volunteer team. If your PR has no activity after two weeks, a gentle ping is fine.
If review feedback comes in, try to address it with small follow-up commits. If you get stuck, ask for clarification or close the PR and come back later.
Last updated
Was this helpful?
Was this helpful?
