It's an unconference.
Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
css
fonts
img
js
.gitignore
.nojekyll
CNAME
README.md
application.appcache
index.html
previous-years.html

README.md

BohConf Web site

Developing

Serve the folder with any web server. For example:

ruby -run -e httpd . -p 9000

Publishing

Please keep master and gh-pages in sync. Because this is a "Project Page" not a User or Organization Page, we must use the gh-pages branch and not the master branch. So, only content on gh-pages will be published.

In the future, it would be nice to have a BohConf organization, if we made any other codes we wanted to share.

In the meantime, run these commands / follow these steps (instructions below assume you are working in the root director of the master branch):

  1. Update the cache (see below): bin/update-manifest
  2. Add new and modified files to the commit: git commit -am "<your message>"
  3. Checkout the gh-pages branch: git checkout gh-pages
  4. Merge master's changes in: git merge master
  5. Go back to master so you don't accidentally screw up gh-pages: git checkout master
  6. Publish: git push or git push origin gh-pages

Updating the cache

Before committing (step 1), run bin/update-manifest to update the cache manifest. This will ensure people with an offline copy will get the update. I recommend using a tool like live to run it on file system changes.

Pages not updating locally?

Sometimes the appcache gets stuck. In chrome visit chrome://appcache-internals/ to clear it manually.