Minimal manifest for building TWRP for devices shipped with Android 5.1 through Android 9.0
Find a file
Andrew Dodd e55548db51 manifest: Remove device-specific repos
This is what the previous patch SHOULD have been - remove device
and kernel trees but not remove hardware/X which are fairly small
repos and have not been removed by any other project.

Having 50 entries in the dependencies file, including repos which
are used by multiple devices from multiple OEMs, is just insane.

Change-Id: Iaad0b5d42d218ce7c4f730b220fbf1dd510c688b
2013-11-10 11:26:07 -05:00
default.xml manifest: Remove device-specific repos 2013-11-10 11:26:07 -05:00
README.md Add README.md 2013-10-25 08:50:50 +01:00

Submitting Patches

We're open source, and patches are always welcome! You can send patches by using these commands:

cd <project>
<make edits>
git add -A
git commit -m "commit message"
git push ssh://<username>@gerrit.omnirom.org:29418/<project> HEAD:refs/for/<branch>

Register at gerrit.omnirom.org and use the username that you registered there in the above command

Commit your patches in a single commit. Squash multiple commit using this command: git rebase -i HEAD~<# of commits>

If you are going to make extra additions, just repeat steps (Don't start a new patch), but instead of git commit -m use git commit --amend. Gerrit will recognize it as a new patchset.

To view the status of your and others patches, visit OMNI ROM Code Review

Getting Started

To get started with OMNI ROM, you'll need to get familiar with Git and Repo.

To initialize your local repository using the OMNI trees, use a command like this:

repo init -u git://github.com/omnirom/android.git -b <branch>

Then to sync up:

repo sync

Then to build:

 cd <source-dir>; . build/envsetup.sh; brunch <device_name>

If you need more information or a more detailed guide, check Here Our Official IRC Channel: #omnirom - USERS , #omni - DEVS