- PixelExperience
- RevengeOS
- AOSP
- LineageOS
- DirtyUnicorns
- AospExtended
- ABC
- Project-Awaken
- PixelExtended
- WaveOS
- Evolution-X
To initialize your local repository, use a command like this:
repo init -u https://github.com/HyconOS/manifest -b eleven
repo sync -c -j$(nproc --all) --force-sync --no-clone-bundle --no-tags
To set up your build environment please follow this guide: Link
From root directory of Project, perform following commands in terminal:
# Set up environment
$ . build/envsetup.sh
# Choose a target
$ lunch aosp_$device-userdebug
# Build the code
$ mka bacon -jX
If You wish to maintain Hycon OS For your device Officially , apply through our maintainership form
Contact @Prophecy_Child or @introdructor on telegram for further information. Some things to consider before applying:
• You must own the device. Blind and untested builds aren't allowed.
• You must have knowledge of git.
• You must do one or two unofficial build[Post at XDA], be sure that the build is stable for daily usage before applying. Stability context may differ for different devices, so explain for any exceptions.
• You must have your device sources public [Modified trees needed].
Please make sure if you submit a patch/fix from another ROM that you maintain authorship. This is very important to not only us but to the entire open source community. It's what keeps it going and encourages more developers to contribute their work.
If you manually cherry pick a patch/fix please add the original author prior to pushing to our Gerrit. This task is very easy and is usually done after you commit a patch/fix locally.
i.e - Once you type in "git commit -a" the commit message and you have saved it, type in the following:
git commit --amend --author "Author <email@address.com>"
So it should look like this once you get all author's information:
git commit --amend --author "Alex Cruz <du.alexcruz@gmail.com>"
If you do not want to clone or fetch the repo and the patch is on GitHub, you can easily get the author of the patch by adding .patch
to the end of the commit URL and copy the contents of the lines after the From:
.
For example: https://github.com/DirtyUnicorns/android_manifest/commit/9d44b2e34fd0b6674de79d001010e513ba14e312.patch
It is also recommended that you keep the date intact as well as it helps other open source users figure out the original version that a patch may have come from. Copy the contents of the date line after the Date:
then add --date="<date_just_copied>"
to the above git commit --amend
command.