Changes

Jump to navigation Jump to search
403 bytes added ,  16:00, 12 October 2020
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':
79

edits

Navigation menu