git clone git@github.com:nko3/tangosource.git
Nodejitsu — More details, Handbook
npm install -g jitsu
jitsu login --username nko3-tangosource --password beYcE/kSw9vb6hs/
jitsu deploy
Use our "Vote KO" widget to let from your app directly. Here's the code for including it in your site:
<iframe src="http://nodeknockout.com/iframe/tangosource" frameborder=0 scrolling=no allowtransparency=true width=115 height=25>
</iframe>
If you're feeling a bit lost about how to get started or what to use, we've got some great resources for you.
First, we've pulled together a great set of tutorials about some of node's best and most useful libraries:
- How to install node and npm
- Getting started with Express
- Real-time communication with Socket.IO
- Data persistence with Mongoose
- OAuth integration using Passport
- Debugging with Node Inspector
- and many more…
Also, we've got a bunch of great free services provided by sponsors, including:
- MongoLab - for Mongo hosting
- Monitaur - for server monitoring
- Ratchet.io - for exception tracking
- Teleportd - real-time photo streams
- and more…
If you have any issues, we're on IRC in #nodeknockout and #nodejitsu on freenode, email us at all@nodeknockout.com, or tweet @node_knockout.
###API
GET /api/v1/projects [{ _id: 0, id: 0, name: "name" }]
GET /api/v1/projects/:id { _id: 0, id: 0, name: "name" }
GET /api/v1/projects/:id/tasks [{ _id: 0, id: 0, project_id: 0, title: "", url: "", description: "", requested_by: "", owned_by: "", labels: "" }]
GET /api/v1/projects/:id/tasks/:id { _id: 0, id: 0, project_id: 0, title: "", url: "", description: "", requested_by: "", owned_by: "", labels: "" }
GET /api/v1/projects/:id/games [{ _id: 0, name: "", archived: false }]
GET /api/v1/projects/:id/games/:id { _id: 0, name: "", archived: false, tasks: [1, 3, 4] }
POST /api/v1/games/new { name: "", project_id: "" }
DELETE /api/v1/projects/:id/games/:id { _id: "" }
POST /api/v1/games/add_tasks { project_id: 0, game_id: 0, tasks: [id's] }
=== Branch management policy
There are two important things we need to keep in mind, before start new feature make sure that you are on top of develop, the following steps are exactly for doing that via git fetch
git fetch origin git rebase origin/develop git checkout -b new_feature
And the last thing is that before open your pull request resolve possible conflicts if there are too many changes in develop, the following steps will help you on doing that
git checkout your_feature git fetch origin git rebase develop origin/develop git rebase develop git push origin your_feature (-f if necessary)
Happy versioning!
to generate the assets compass watch public/