YU AOSP program - Codereview & repo(s)

Discussion in 'Official Announcements' started by Abhishek.K, Feb 27, 2016.

  1. Abhishek.K

    Abhishek.K YU Team Member YU-Team SuperYuser YuBarons Super Coder YUREKA Yuser

    Messages:
    119
    Trophy Points:
    2,455
    Hi Developers,

    We would like to announce the YU - AOSP program for you.

    After we had a successful ROM bring-up contest, [RESULTS] YU Android-M AOSP Bring-up Challenge, we could see the enthusiasm of developers (new and old) who want to build and contribute towards Kernel and ROM. Keeping that in mind, Teams @ YU have taken the decision to support a fully open ecosystem (supported by enthusiastic developers) which is based on AOSP for YU devices.

    1.> Our Yureka, Yuphoria and Yunique sources are present @ https://github.com/yuplaygoddev/. You can download them at your local machines or anywhere else if you like.

    2.> Our code review is present @ http://codereview.yuplaygod.com/ You can add your new code/inputs here and submit for code review.

    Going forward YU would like to help the community with all required infrastructure like Codereview server, Build server, Bug-Tracker, etc

    Also YU would be assigning dedicated members from internal development teams to interact with the community developers and also help in fixing any bugs from any new feature that the community might add.

    We are also exploring more ways to expand this program and would be open to any suggestions on how to engage with you better.
     
  2. Abhishek.K

    Abhishek.K YU Team Member YU-Team SuperYuser YuBarons Super Coder YUREKA Yuser

    Messages:
    119
    Trophy Points:
    2,455
    A lot of questions were asked on how can we contribute to YUPlayGod Codereview. This is how you could contribute to the YU-AOSP program. Follow the steps to start contributing.

    How to configure local Git

    1] install git on local machine:
    sudo apt-get install git

    2] configure git with you github credentials

    git config --global user.email "you@example.com"
    git config --global user.name "Your Name"



    How to login/create account on YU Gerrit


    You can login to the gerrit server/create account using Github account:


    HTML:
    http://codereview.yuplaygod.com/login/#/q/status:eek:pen?id=gerrit-oauth-provider_-github-oauth



    How to add SSH key to YU gerrit

    How to Generate an SSH Key

    · From the local Terminal or Git Bash, run ssh-keygen

    · Confirm the default path .ssh/id_rsa

    · Enter a passphrase (recommended) or leave it blank.

    · Remember this passphrase, as you will need it to unlock the key whenever you use it.

    · Open ~/.ssh/id_rsa.pub and copy & paste the contents into the box below, then click on "Add".

    · Note that id_rsa.pub is your public key and can be shared, while id_rsa is your private key and should be kept secret.

    After key is generated, Add it to: http://codereview.yuplaygod.com/#/settings/ssh-keys

    How to submit a patch to individual repo on gerrit:

    1] go to repo on github/gerrit

    location: https://github.com/YUPlayGodDev/{projectname}

    e.g: https://github.com/YUPlayGodDev/HelloWorld

    2] clone repo:

    git clone https://github.com/YUPlayGodDev/{projectname}

    e.g:
    git clone https://github.com/YUPlayGodDev/HelloWorld

    3] make any necessary changes in the repo

    4] add the changes and commit them on local git machine

    git add *
    git commit -m "COMMIT MESSAGE GOES HERE"

    5] add the gerrit remote to local machine

    git remote add {remotename} ssh://{username}@codereview.yuplaygod.com:29418/{projectname}

    e.g.: if your git username is "abhishek" & the project name is HelloWorld

    git remote add yugerritremote ssh://abhishek@codereview.yuplaygod.com:29418/HelloWorld

    6] now push the local changes to gerrit for review: [make sure that your ssh keys are added on YU gerrit]

    git push {remotename} {branchname}:refs/for/{branchname}

    e.g.:

    git push yugerritremote master:refs/for/master
     
  3. manhar2108

    manhar2108 MANHAR GUPTA YUREKA PLUS Yuser

    Messages:
    1,969
    Trophy Points:
    5,445
    What about ideas ?
    For features
    Even non developers can help yu here
    Only if u permit
     
  4. venred

    venred Enjoy Life QRS YUREKA Yuser

    Messages:
    1,698
    Trophy Points:
    4,845
    Good to see this kind of encouragement/initiative.
    And what about YU OS that was announced long back. Any update when it's going to be launched.
     
    Last edited: Feb 27, 2016
  5. Somesh Thakur

    Somesh Thakur Recognized Developer Recognized Developer YUPHORIA Yuser YUREKA Yuser

    Messages:
    1,630
    Trophy Points:
    6,555
    YU the only one company which cares alot for there Custom Devs :)
     
  6. androvista

    androvista

    Messages:
    169
    Trophy Points:
    1,270
    *cough**cough*Sony*cough**cough*
     
    rshbh, Youreka, pawan55 and 4 others like this.
  7. Kumar Abhinav

    Kumar Abhinav IITI CSE \_(^o^)_/ YUPHORIA Yuser YUREKA Yuser

    Messages:
    555
    Trophy Points:
    3,055
    Yep. And they permanently void your warranty if you unlock the bootloader *cough*cough*
     
  8. Sudhanshu Sid

    Sudhanshu Sid Enjoying Resurrection ROM. DualBoot FTW. YUPHORIA Yuser YUREKA Yuser

    Messages:
    395
    Trophy Points:
    1,610
  9. vermaankit706

    vermaankit706 Av

    Messages:
    190
    Trophy Points:
    610
    marshmallow update kb milega kuno cnfrm date h ki ni
     
  10. *PRATHAMESH*

    *PRATHAMESH* Recognized Developer YUREKA PLUS Yuser YUREKA Yuser

    Messages:
    1,100
    Trophy Points:
    7,465
    I guess only Rom and kernels are considered here at YU. Other projects should be encouraged as well. Well, let's see further.:rolleyes:
     
  11. Anirudh Singh

    Anirudh Singh YUREKA Yuser

    Messages:
    909
    Trophy Points:
    3,465
    Awesome! And.. What about suggestion? I'm not a developer but I've got some ideas :)
    Well nvm,
    It would be great to see new ROMs for YU devices.
     
    *PRATHAMESH* likes this.
  12. devvshukla

    devvshukla YUREKA PLUS Yuser

    Messages:
    99
    Trophy Points:
    790
    Thanks YU for awesome device and software support. I don't have even slight regret that i have a Yureka+.
    BTW when I get COS13 or CM13?
    ps - thinking towards yutopia also.
     
    gocartt likes this.
  13. Sid90

    Sid90

    Messages:
    1,069
    Trophy Points:
    3,445
    I hope we get AOSP based MM update for yureka/+ in the near future or atleast yusers should have the option to choose between CM and AOSP.
     
  14. The_Guy

    The_Guy

    Messages:
    1,313
    Trophy Points:
    3,745
    *Cough*It's easy to relock. Just restore TA partition. *cough*
     
  15. Kumar Abhinav

    Kumar Abhinav IITI CSE \_(^o^)_/ YUPHORIA Yuser YUREKA Yuser

    Messages:
    555
    Trophy Points:
    3,055
    You need to provide ur imei before you can unlock, and even if you relock, warranty ain't coming back . *cough*offtopic*cough*let's stop here*cough*
     
    Mr. Ajay, Sarthak Jain and The_Guy like this.
  16. Sid90

    Sid90

    Messages:
    1,069
    Trophy Points:
    3,445
    I had a sony phone before, if u unlock the bootloader then ur warranty is gone. Specially the DRM keys data is lost forever of sony specific apps.
     
    shiva_m and Kumar Abhinav like this.
  17. Kumar Abhinav

    Kumar Abhinav IITI CSE \_(^o^)_/ YUPHORIA Yuser YUREKA Yuser

    Messages:
    555
    Trophy Points:
    3,055
    Can you please put up some build guides for starting developers, it would be very nice :)
     
    Last edited: Feb 27, 2016
  18. Anirudh Singh

    Anirudh Singh YUREKA Yuser

    Messages:
    909
    Trophy Points:
    3,465
    Some people need a cough syrup xD ( #NotTakingSide)
    And people just spam spam spam
     
  19. Maitreye

    Maitreye Seek WiFi, not respect :D YUPHORIA Yuser YUREKA Yuser

    Messages:
    1,017
    Trophy Points:
    4,145
    Honestly, I don't know much, but I'd say that if we really create our own OS, then why not make it an eye candy, which make others envy and people start to port it for their device. Just like people try to port ColorOS/MIUI, not because they are pretty much featureless, it's just because they are treat to the eyes. (YUUI) :)
     
  20. manhar2108

    manhar2108 MANHAR GUPTA YUREKA PLUS Yuser

    Messages:
    1,969
    Trophy Points:
    5,445
    Cool idea
    With ui
    Put in performance
    Features like
    Windows mobile lock
    Animations like miui and lewa
    Performance like cyanogen
    Theme engine like cyanogen
    Inbuilt root access (if allowed )
    New features like retina scan /unlock
    Ui like iPhone
    *then we get a ROM of our dreams
    (Its my imagination )
    #i have saved few features for future too :p
    I know its near to impossible but
    What I think is
    Yu Gods And The Devs will make it possible !
    Good luck :)
     
    Champion, Sahil_R, Prathames and 12 others like this.

Share This Page