User Tools

Site Tools


agl-distro:contributing

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
agl-distro:contributing [2018/03/24 14:55]
waltminer old revision restored (2016/10/28 08:10)
agl-distro:contributing [2019/10/01 14:57] (current)
vrubiolo Fix typos
Line 22: Line 22:
   - [[https://​gerrit.automotivelinux.org/​gerrit/#/​admin/​projects/​src | src ]] - contains source code repositories where AGL is the upstream. This code is officially part of the AGL distribution.   - [[https://​gerrit.automotivelinux.org/​gerrit/#/​admin/​projects/​src | src ]] - contains source code repositories where AGL is the upstream. This code is officially part of the AGL distribution.
   - [[https://​gerrit.automotivelinux.org/​gerrit/#/​admin/​projects/​staging | staging]] - contains source code repositories where AGL developers can work on new features or components that can eventually be included in the AGL distribution. ​   - [[https://​gerrit.automotivelinux.org/​gerrit/#/​admin/​projects/​staging | staging]] - contains source code repositories where AGL developers can work on new features or components that can eventually be included in the AGL distribution. ​
 +
 +==== Git repository requests ====
  
 Developers may request a new project to be set up in the src or staging repository by submitting a [[https://​jira.automotivelinux.org | Jira ticket]]. Ticket type should be a "​Task"​ Developers may request a new project to be set up in the src or staging repository by submitting a [[https://​jira.automotivelinux.org | Jira ticket]]. Ticket type should be a "​Task"​
Line 33: Line 35:
 for the repo called "<​name>​-owners"​ . for the repo called "<​name>​-owners"​ .
  
-=== Access Control ===+==== Access Control ​====
  
 Access control to gerrit is defined in this [[https://​docs.google.com/​spreadsheets/​d/​1lA_B7LEwn_VyJy_JplRNe9AOKTRGAMtpJ66JHm-vJCM/​pubhtml?​gid=0&​single=true | google doc spreadsheet]]. ​ Access control to gerrit is defined in this [[https://​docs.google.com/​spreadsheets/​d/​1lA_B7LEwn_VyJy_JplRNe9AOKTRGAMtpJ66JHm-vJCM/​pubhtml?​gid=0&​single=true | google doc spreadsheet]]. ​
Line 107: Line 109:
  
 ===== Prepare to push changes in Gerrit ===== ===== Prepare to push changes in Gerrit =====
-By default the repo tool will have clone git repo with http for fetch and ssh to push. +By default the repo tool will have cloned the git repos with http for fetch and ssh to push. 
    #cd meta-agl    #cd meta-agl
    #git remote -v    #git remote -v
Line 114: Line 116:
  
  
-if you want to use your ssh config, add your gerrit user accout to your ssh config file like:+If you want to use your ssh config, add your gerrit user accout to your ssh config file like:
    #cat ~/​.ssh/​config    #cat ~/​.ssh/​config
      Host gerrit.automotivelinux.org      Host gerrit.automotivelinux.org
      User XXXMyNameXXX      User XXXMyNameXXX
  
-Then you still need to enter you ssh public key in Gerrit. You can find a HowTo [[ https://​www.mediawiki.org/​wiki/​Gerrit/​Tutorial#​Set_Up_SSH_Keys_in_Gerrit | here ]]+Note: you still need to enter you ssh public key in Gerrit. You can find a HowTo [[ https://​www.mediawiki.org/​wiki/​Gerrit/​Tutorial#​Set_Up_SSH_Keys_in_Gerrit | here ]]
  
 ===== Push changes for review to Gerrit ==== ===== Push changes for review to Gerrit ====
agl-distro/contributing.1521903343.txt.gz ยท Last modified: 2018/03/24 14:55 by waltminer