An open API service indexing awesome lists of open source software.

https://github.com/smartlogic/bohconf

It's an unconference.
https://github.com/smartlogic/bohconf

Last synced: 3 months ago
JSON representation

It's an unconference.

Awesome Lists containing this project

README

          

# 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 ""`
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](http://github.com/ngauthier/nicks-toolbox/blob/master/live) to run it on file system changes.

### Pages not updating locally?

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