-
Notifications
You must be signed in to change notification settings - Fork 0
Resources
almost edited this page Jan 14, 2012
·
11 revisions
Please add any useful info or resources here!
If you need help ask, if you can help others then please do
None of this is set in stone, but unless there's good reason not to:
- Use Heroku for hosting if at all possible (skiff uses it already, simple for billing)
- Heroku Quickstart: http://devcenter.heroku.com/articles/quickstart
- Use BrowserID for user logins
- Libraries (not hard to implement manually though) https://github.com/mozilla/browserid/wiki/BrowserID-Libraries
- https://github.com/mozilla/browserid/wiki/How-to-Use-BrowserID-on-Your-Site
- Ask Tom (or anyone else who already has access) to be added as an admin to the SkiffHack organisation on Github
- Goto https://github.com/organizations/skiffhack/repositories/new
Or you could always create it on your own github and SkiffHack will fork it.
(all languages/frameworks/etc welcome)
Here are Heroku's Django instructions: http://devcenter.heroku.com/articles/django
Or you can start from the template I made earlier here:
https://github.com/skiffhack/SkiffHack-Django-Example
To use:
- Clone from Github
- Set the remote to a new github repo (see above)
- run "heroku create --stack cedar" from the repo directory (You need the Heroku Toolbelt installed, it comes as an OSX Package or a windows EXE or a tarball)
- set the SECRET_KEY with "heroku config:add SECRET_KEY=secret" (you need to select a random secret otherwise there will be security problems, try piping a bit of /dev/random into md5sum)
- Run "git push heroku master"
The demo app is running here: http://skiffhack.herokuapp.com/