Service/wiki: Difference between revisions

Undo revision 103729 by Bernie (talk)
Tag: Undo
Srevin03 (talk | contribs)
Add information on skins - Minerva Veue (mobile)
Line 78: Line 78:
  git branch -a | grep REL | sort -V
  git branch -a | grep REL | sort -V
  git checkout -b REL1_XX origin/REL1_XX
  git checkout -b REL1_XX origin/REL1_XX
  git submodule update --init
  git submodule update --init --recursive


The "extensions-all" directory contains a bunch of git repositories stitched together with 'git submodule'.
The "extensions-all" directory contains a bunch of git repositories stitched together with 'git submodule'.
Line 85: Line 85:
  cd extensions-all
  cd extensions-all
  for ext in *; do (cd $ext && git fetch && git checkout -b REL1_XX origin/REL1_XX); done
  for ext in *; do (cd $ext && git fetch && git checkout -b REL1_XX origin/REL1_XX); done
Along with the extensions, we would also need to update the skins to the latest release. We officially use Vector (fro Desktop) and Minerva Neue (for Mobiles, v1.35+, Minerva Neue is the official responsive theme used by Wikipedia).
cd skins
for skin in *; do (cd $ext && git fetch && git checkout -b REL1_XX origin/REL1_XX); done
Please revise if the following steps are still needed:


You also need to update some dependencies using a PHP manager called 'composer':
You also need to update some dependencies using a PHP manager called 'composer':