A ROM Based on AOSP, with features from almost all Custom ROMs available.
repo init -u https://github.com/Project-Xtended/manifest.git -b xq
repo sync -c --force-sync --no-tags --no-clone-bundle
. build/envsetup.sh
lunch xtended_device-userdebug
make xtended
Apply for official maintainership HERE
You can contribute to Project-Xtended just by registering at "https://review.msmxtended.org"
In order to submit patches, you will need an account setup with our Gerrit server and add changeid hooks. To add changeid hook, use the following commands:
cd <project>
scp -p -P 29418 <username>@review.msmxtended.org:hooks/commit-msg .git/hooks/
You can also install the hook globally in all local Project-Xtended projects:
cd <rom source>
repo forall -c 'gitdir=$(git rev-parse --git-dir); scp -p -P 29418 <username>@review.msmxtended.org:hooks/commit-msg ${gitdir}/hooks/'
After that, you will have to create your ssh keys that are required for submitting patches to Gerrit:
ssh-keygen
Then in our Gerrit click on the "Settings" icon.
While in 'Settings' Click on "SSH Public Keys" on the left-hand side and then on "Add Key".
Then copy and paste the contents of ~/.ssh/id_rsa.pub to "Gerrit SSH Public Keys".
You can send patches to us by using these commands in terminal:
cd PROJECT - i.e
cd packages/apps/Xtensions
Make edits that you want to see .....
git add .
git commit -a
Type out a commit message that makes sense for the proposed change
Ctrl X, then Y to save and Enter
git push ssh://USERNAME@review.msmxtended.org:29418/Project-Xtended/PROJECT HEAD:refs/for/BRANCH
BRANCH - i.e xq
PROJECT - i.e packages_apps_Xtensions
USERNAME - i.e SuperDroidBond
A full command would look like this:
git push ssh://SuperDroidBond@review.msmxtended.org:29418/Project-Xtended/packages_apps_Xtensions HEAD:refs/for/xq
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.
Thread template refer HERE