No description
Find a file
2015-04-16 13:12:15 +02:00
_includes Fixed menu on mobile devices 2015-04-08 15:50:21 +02:00
_layouts After state session 2015-04-14 11:57:13 +02:00
_plugins Implemented image reference update 2015-02-15 19:31:10 +01:00
_posts After state session 2015-04-14 11:57:13 +02:00
_sass First commit 2014-11-30 23:17:02 +01:00
_site Adding bower_components to _site, they wont be gitignored 2015-04-16 12:30:59 +02:00
assets After state session 2015-04-14 11:57:13 +02:00
css little touches 2015-04-14 12:20:11 +02:00
images Fixed menu on mobile devices 2015-04-08 15:50:21 +02:00
js little touches 2015-04-14 12:20:11 +02:00
.gitignore Adding bower_components to _site, they wont be gitignored 2015-04-16 12:30:59 +02:00
1_callfortalks.html Fixed menu on mobile devices 2015-04-08 15:50:21 +02:00
2_artists.html Fixed menu on mobile devices 2015-04-08 15:50:21 +02:00
3_about.html little touches 2015-04-14 12:20:11 +02:00
_config.yml Fixed menu on mobile devices 2015-04-08 15:50:21 +02:00
bower.json Implementing facebook galleries 2015-02-13 21:11:03 +01:00
feed.xml Fixed front matter 2015-02-13 18:17:53 +01:00
index.html After state session 2015-04-14 11:57:13 +02:00
README.md Improved Docs 2015-04-16 13:12:15 +02:00

Scopesessions website

scopesessions.org

Important development information

There are two branches:

  • dev: development branch, merge to master when production-ready
  • master: production code, always keep functional and error-free. Due to the action of .git/hooks/pre-push it is not possible to push directly into master. Code changes needs to be integrated in master only by merging dev. This way we ensure dev is always in front of master branch. Just experimenting a bit about code versioning mechanisms....

Development

  • Install Jekyll
  • Clone repository
git clone https://acorbi@bitbucket.org/acorbi/scopesessions.org.git
  • Install dependencies
bower install
  • Serve files
jekyll serve

Deployment

  • Build files
jekyll build
  • Commit/Push changes to dev or other branch.
git add --all .
git commit -m "Changed this and that"
git push
  • If changes in dev or other branch want to be published, first they need to be merged with on master branch
git checkout master
git merge dev
git commit -m "Merged master and dev"
git push
  • SSH into scopesessions.org and pull the changes from master
cd /var/www/vhosts/scopesessions.org
git pull