To get started with the ArrowOS sources, you'll need to get familiar with Git and Repo.
To initialize your local repository, use command:
repo init -u https://github.com/ArrowOS/android_manifest.git -b arrow-9.x
Then sync up:
repo sync -f --force-sync --no-clone-bundle -jX
Where X is the thread your CPU can handle.
Building the System
Initialize the ROM environment with the envsetup.sh script. By using the following command
. build/envsetup.sh brunch device-codename
Refer to our detailed guide on how to compile ArrowOS, as well as how to apply for official maintainership HERE
To check maintainer criteria & thread template refer HERE