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
Last revision Both sides next 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]
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.txt ยท Last modified: 2020/07/10 21:02 by jsmoeller