Difference between revisions of "Dirac Development"

From GridPP Wiki
Jump to: navigation, search
Line 1: Line 1:
 +
== Official Documentation ==
 
[https://github.com/DIRACGrid/DIRAC/wiki/GitSetup GitSetup] <br>
 
[https://github.com/DIRACGrid/DIRAC/wiki/GitSetup GitSetup] <br>
 
[http://diracgrid.org/files/docs/DeveloperGuide/DevelopmentEnvironment/DeveloperInstallation/index.html DeveloperInstallation] <br>
 
[http://diracgrid.org/files/docs/DeveloperGuide/DevelopmentEnvironment/DeveloperInstallation/index.html DeveloperInstallation] <br>
 
[http://diracgrid.org/files/docs/DeveloperGuide/AddingNewComponents/index.html AddingNewComponents] <br>
 
[http://diracgrid.org/files/docs/DeveloperGuide/AddingNewComponents/index.html AddingNewComponents] <br>
fork repo
 
  
git clone git@github.com:marianne013/DIRAC.git (from git page ssh)
+
== Preliminaries ==
 +
Setup yourself up with a hostcert and a EMI UI, eg by following [https://www.gridpp.ac.uk/wiki/Dirac_on_a_vm_at_cern these] instructions. Install git (and emacs ;-).
 +
 
 +
== Get the code ==
 +
* You need a github account and be a member of the ic-hep organization. Please contact Simon F. directly if you need access.
 +
 
 +
* Then you need to [https://help.github.com/articles/fork-a-repo fork the repo]
 +
 
 +
* In the example I'm using my own github login 'marianne013'(*) as I like to be able to do cut-and-paste when following my own instructions. 
 +
 
 +
* As the dirac user do: git clone git@github.com:marianne013/DIRAC.git (from git page ssh). This will only work if the dirac user has a copy of your ssh key :-D
  
install git (and emacs ;-) on your virtual machine
 
  
 
scripts/dirac-install -X -t server -i 26 -r integration
 
scripts/dirac-install -X -t server -i 26 -r integration
 +
 +
(*) The first hit when putting Marianne013 into google is a link entitled: "Marianne 013: Kühe in Ketten und Strapsen" which translates into "Cows in chains and suspenders." It's all downhill from there.

Revision as of 12:43, 23 September 2014

Official Documentation

GitSetup
DeveloperInstallation
AddingNewComponents

Preliminaries

Setup yourself up with a hostcert and a EMI UI, eg by following these instructions. Install git (and emacs ;-).

Get the code

  • You need a github account and be a member of the ic-hep organization. Please contact Simon F. directly if you need access.
  • In the example I'm using my own github login 'marianne013'(*) as I like to be able to do cut-and-paste when following my own instructions.
  • As the dirac user do: git clone git@github.com:marianne013/DIRAC.git (from git page ssh). This will only work if the dirac user has a copy of your ssh key :-D


scripts/dirac-install -X -t server -i 26 -r integration

(*) The first hit when putting Marianne013 into google is a link entitled: "Marianne 013: Kühe in Ketten und Strapsen" which translates into "Cows in chains and suspenders." It's all downhill from there.