npm install
http://localhost:4000/
, callbackurl: http://localhost:4000/api/auth/github
(assuming you're using the default port 4000)config/default.js.sample
to config/default.js
and fill in the appropriate fieldsweb/js/router.js
urlFragment for github client_id. Yes. Very hacky. Need to fix this.make run-app-dev
to run the web app server locally with default port of 4000 (hostname of localhost:4000). Additionally, you can get pretty output via make -s run-dev | util/pretty.js
make run-benchmarker-dev
to run the benchmarker server locally with default port of 5000 (hostname of localhost:5000). Additionally, you can get pretty output via make -s run-dev | util/pretty.js
make build
to run require.js optimizermake run-app-prod
to run the server locally using make build
outputmake test
to run unit testsmake lint
to run js linterThe framework is built in layers. Layers can be asynchronous.
For collaborators, I prefer rebase workflow as opposed to merge workflow. I believe all pull requests are merge workflow so I don't know what to do about that yet. At this point I think all potential contributers are collaborators on the project.