Ricedroid is an operating system based on lineage/crdroid, that aims to provide necessary "ricing" for android while being fast and stable.
The rice in the project name can be referred to "rice" (food) itself, but in a sense it is indeed the term "ricing" in linux.
We're not really looking for maintainers but incase we got your curiosity, we only wish for the following requirements:
- Trees must be properly maintained and not "picked-up" from another dev of his community, patches applied to the tree must be either rom source adaptation/bug fixes/improvements.
- Maintains only 1-2 Official ROMS.
- Trees must not be private.
- Must have no known issues in his/her community.
Maintainership application form: https://docs.google.com/forms/d/e/1FAIpQLSdQjt9NvuzEEqxwvEVtGbCaoxaFFLoz7SRr8J1c_-kcn5EQBQ/viewform
Initialize local repository (thanks to apon77 for repo init script)
repo init --depth=1 --no-repo-verify -u https://github.com/RiceDroid/android -b twelve -g default,-mips,-darwin,-notdefaultSync up with this command:
repo sync -c --no-clone-bundle --no-tags --optimized-fetch --prune --force-sync -j$(nproc --all)Inherit Lineage vendor common stuffs
$(call inherit-product, vendor/lineage/config/common_full_phone.mk)Adapt your device tree according to our fwb/hardware/vendor changes and use these flags to configure certain ROM properties
# maintainer flag
RICE_MAINTAINER := maintainer
# gapps build flag, if not defined build type is vanilla
# GAPPS package is similar to core gapps
WITH_GAPPS := true/false
# disable/enable blur support, default is false
TARGET_ENABLE_BLUR := true/false
# UDFPS ICONS/ANIMATIONS
TARGET_HAS_UDFPS := true/false
# Quick tap feature
TARGET_SUPPORTS_QUICK_TAP := true/false
# Face Unlock
TARGET_FACE_UNLOCK_SUPPORTED := true/falseSet up environment
. build/envsetup.shBuild the code
brunch "device_codename"