~~~ tell me a story <3 with your words ~~~
JavaScript CSS Makefile Emacs Lisp
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
config
migrations
src
.dir-locals.el
.gitignore
LICENSE
Makefile
Procfile
README.md
bower.json
package.json
procedure.org
todo.org

README.md

Introduction

Storychat is a nice sandbox for playing with a bunch of web technologies.

Getting up and running

  • Clone the repo
  • make deps
  • Create a postgres database using the createdb utility.
  • Copy config/db.example.json to config/db.json and edit it with the proper information for connection.
  • Copy config/app.example.json to config/app.json and give it reasonable-large and unique secrets.
  • make db
  • make run-dev

Development and Hacking on Storychat

  1. Don't push to develop.
  2. Create a new branch prefixed with "dev/" for specific fixes and features.
  3. Test your code! (Client-side tests depend on PhantomJS)
  4. When ready to merge/rebase, have someone else review the branch and signoff on it.