Difference between revisions of "Imperial DIRAC Development"

From GridPP Wiki
Jump to: navigation, search
(UI and Documentation)
 
Line 2: Line 2:
  
 
'''Installing UI in development mode'''
 
'''Installing UI in development mode'''
Testing the branch 'comdirac_merge' agaist diracdev.
+
 
 +
Example: Testing the branch 'comdirac_merge' agaist diracdev.
  
 
<pre>
 
<pre>

Revision as of 12:33, 21 October 2022

So you need to patch things .....

Installing UI in development mode

Example: Testing the branch 'comdirac_merge' agaist diracdev.

git clone git@github.com:ic-hep/DIRAC.git
cd DIRAC
git checkout comdirac_merge
cd ..
curl -LO https://github.com/DIRACGrid/DIRACOS2/releases/latest/download/DIRACOS-Linux-$(uname -m).sh
bash DIRACOS-Linux-$(uname -m).sh
rm DIRACOS-Linux-$(uname -m).sh
source diracos/diracosrc
pip install -e DIRAC
dirac-proxy-init -x -N
dirac-configure -F -S GridPP -C dips://diracdev.grid.hep.ph.ic.ac.uk:9135/Configuration/Server -I


Building readthedocs locally

cd DIRAC/docs/source
micromamba create -n docs -f environment.yml
micromamba activate docs
export READTHEDOCS=True
python -m sphinx -T -E -W --keep-going -b html -d _build/doctrees -D language=en . _build/html

When finished copy the html directory somewhere easily accessible by the internet.