To get started with manifest/lighthouse, you'll need to get familiar with Repo and Version Control with Git.
To set up build environment:
sudo apt update && sudo apt upgrade
git clone https://github.com/akhilnarang/scripts --depth 1
cd scripts
bash setup/android_build_env.sh
To initialize your local repository, use a command like this:
repo init -u https://github.com/lighthouse-os/manifest.git -b sailboat_L1;
You can alternatively use this command to save some space and time :
repo init --depth=1 -u https://github.com/lighthouse-os/manifest.git -b sailboat_L1;
Then to sync up:
repo sync -c -j$(nproc --all) --force-sync --no-clone-bundle --no-tags;
You can just use repo sync
or above command, but this will save you from lot of terminal spam, data and time.
repo sync -c --force-sync --optimized-fetch --no-tags --no-clone-bundle --prune -j$(nproc --all);
From root directory of project, perform following commands in terminal
$ . build/envsetup.sh
$ lunch lighthouse_<device_codename>-<build-type>
$ make lighthouse
- Vyom Desai (CannedShroud) - Core Developer
- Shoury Sharma (galanteria01) - Core Developer
- Rishawn Iyer (Stealth1226) - Core Developer