{"action":"opened","issue":{"url":"https://api.github.com/repos/maccolin/recruitment/issues/1","labels_url":"https://api.github.com/repos/maccolin/recruitment/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/maccolin/recruitment/issues/1/comments","events_url":"https://api.github.com/repos/maccolin/recruitment/issues/1/events","html_url":"https://github.com/maccolin/recruitment/issues/1","id":60695309,"number":1,"title":"Choose Framework","user":{"login":"rhettl","id":1766765,"avatar_url":"https://avatars.githubusercontent.com/u/1766765?v=3","gravatar_id":"","url":"https://api.github.com/users/rhettl","html_url":"https://github.com/rhettl","followers_url":"https://api.github.com/users/rhettl/followers","following_url":"https://api.github.com/users/rhettl/following{/other_user}","gists_url":"https://api.github.com/users/rhettl/gists{/gist_id}","starred_url":"https://api.github.com/users/rhettl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rhettl/subscriptions","organizations_url":"https://api.github.com/users/rhettl/orgs","repos_url":"https://api.github.com/users/rhettl/repos","events_url":"https://api.github.com/users/rhettl/events{/privacy}","received_events_url":"https://api.github.com/users/rhettl/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/maccolin/recruitment/labels/feature","name":"feature","color":"207de5"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/maccolin/recruitment/milestones/1","html_url":"https://github.com/maccolin/recruitment/milestones/Release%200.0.0","labels_url":"https://api.github.com/repos/maccolin/recruitment/milestones/1/labels","id":1016856,"number":1,"title":"Release 0.0.0","description":"Make decisions and lay out basic file structure to proceed.","creator":{"login":"rhettl","id":1766765,"avatar_url":"https://avatars.githubusercontent.com/u/1766765?v=3","gravatar_id":"","url":"https://api.github.com/users/rhettl","html_url":"https://github.com/rhettl","followers_url":"https://api.github.com/users/rhettl/followers","following_url":"https://api.github.com/users/rhettl/following{/other_user}","gists_url":"https://api.github.com/users/rhettl/gists{/gist_id}","starred_url":"https://api.github.com/users/rhettl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rhettl/subscriptions","organizations_url":"https://api.github.com/users/rhettl/orgs","repos_url":"https://api.github.com/users/rhettl/repos","events_url":"https://api.github.com/users/rhettl/events{/privacy}","received_events_url":"https://api.github.com/users/rhettl/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":0,"state":"open","created_at":"2015-03-11T16:50:59Z","updated_at":"2015-03-11T17:24:11Z","due_on":"2015-03-21T07:00:00Z","closed_at":null},"comments":0,"created_at":"2015-03-11T17:24:11Z","updated_at":"2015-03-11T17:24:11Z","closed_at":null,"body":"Need to decide between the Node frameworks for HTTP \r\n- Express\r\n  - Base Framework\r\n  - Sails.js\r\n  - Kraken.js\r\n- Koa.js\r\n- Hapi.js\r\n- Loopback\r\n\r\nThe key factors are:\r\n- Ability to separate CRUD/JSON API from Web/HTTP Server\r\n- Easy to get underway\r\n- Friendly templating engine (personally I like jade, but ejs might not be bad either)\r\n- modular in design. So another person or team can make a whole section and I can plug it in after the fact. See PayPal talk or [my question on StackOverflow](http://stackoverflow.com/questions/28972422/sails-js-best-way-to-package-db-and-surrounding-api-models-as-module)\r\n- easy login, facebook OAuth is good => passport?"}}