to come...
masterbranch is dedicated to the Github hosted website;lipnbranch is dedicated to the stuff hosted by LIPN-Univ Paris-Nord;postsbranch is used for writing posts. These posts can be merged to any of the main branches above and at any time (see Development flow below).
- Given that there is a bunch of common stuff between the differents branches enumerated above, consider using
git-cherry-pickto apply changes introduced by some existing commits; this implies that these commits have to be self-contained in files each time it is possible. e.g. add.gitignorefile defined inmasterbranch tolipnbranch:
git checkout lipn # make sure you're in the branch you want to apply changes to!
git cherry-pick commit_hash # hash of the commit that adds .gitignore file
- Push all branches to origin
git push --all origin
to come...
sudo apt-get install ruby-full
gem install bundler github-pages
jekyll serve
Based on jekyll-now static site generator.