{"action":"created","issue":{"url":"https://api.github.com/repos/Meteor-Addis/community-home/issues/2","labels_url":"https://api.github.com/repos/Meteor-Addis/community-home/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/Meteor-Addis/community-home/issues/2/comments","events_url":"https://api.github.com/repos/Meteor-Addis/community-home/issues/2/events","html_url":"https://github.com/Meteor-Addis/community-home/issues/2","id":53958126,"number":2,"title":"Project File Structure","user":{"login":"tsega","id":206924,"avatar_url":"https://avatars.githubusercontent.com/u/206924?v=3","gravatar_id":"","url":"https://api.github.com/users/tsega","html_url":"https://github.com/tsega","followers_url":"https://api.github.com/users/tsega/followers","following_url":"https://api.github.com/users/tsega/following{/other_user}","gists_url":"https://api.github.com/users/tsega/gists{/gist_id}","starred_url":"https://api.github.com/users/tsega/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tsega/subscriptions","organizations_url":"https://api.github.com/users/tsega/orgs","repos_url":"https://api.github.com/users/tsega/repos","events_url":"https://api.github.com/users/tsega/events{/privacy}","received_events_url":"https://api.github.com/users/tsega/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Meteor-Addis/community-home/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"tsega","id":206924,"avatar_url":"https://avatars.githubusercontent.com/u/206924?v=3","gravatar_id":"","url":"https://api.github.com/users/tsega","html_url":"https://github.com/tsega","followers_url":"https://api.github.com/users/tsega/followers","following_url":"https://api.github.com/users/tsega/following{/other_user}","gists_url":"https://api.github.com/users/tsega/gists{/gist_id}","starred_url":"https://api.github.com/users/tsega/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tsega/subscriptions","organizations_url":"https://api.github.com/users/tsega/orgs","repos_url":"https://api.github.com/users/tsega/repos","events_url":"https://api.github.com/users/tsega/events{/privacy}","received_events_url":"https://api.github.com/users/tsega/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2015-01-10T13:26:15Z","updated_at":"2015-03-14T08:44:04Z","closed_at":null,"body":"Let's have a slightly more organized project file structure with some instructions of what goes where."},"comment":{"url":"https://api.github.com/repos/Meteor-Addis/community-home/issues/comments/80158986","html_url":"https://github.com/Meteor-Addis/community-home/issues/2#issuecomment-80158986","issue_url":"https://api.github.com/repos/Meteor-Addis/community-home/issues/2","id":80158986,"user":{"login":"tsega","id":206924,"avatar_url":"https://avatars.githubusercontent.com/u/206924?v=3","gravatar_id":"","url":"https://api.github.com/users/tsega","html_url":"https://github.com/tsega","followers_url":"https://api.github.com/users/tsega/followers","following_url":"https://api.github.com/users/tsega/following{/other_user}","gists_url":"https://api.github.com/users/tsega/gists{/gist_id}","starred_url":"https://api.github.com/users/tsega/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tsega/subscriptions","organizations_url":"https://api.github.com/users/tsega/orgs","repos_url":"https://api.github.com/users/tsega/repos","events_url":"https://api.github.com/users/tsega/events{/privacy}","received_events_url":"https://api.github.com/users/tsega/received_events","type":"User","site_admin":false},"created_at":"2015-03-14T08:44:04Z","updated_at":"2015-03-14T08:44:04Z","body":"@ameernuri , @hilawi  and @robikieq here are my suggestions on structuring the app:\r\n  1. **Remove `client\\js` folder**: everything is JS remember! If we need to use non-meteor package libraries then we need to put those in `client\\js\\library-name`\r\n  2. **Remove 'client\\views` folder**: I believe the same thing exists under `client\\templates\\views` which seems a logical place to put views.\r\n  3. **Remove `client\\addis-meteor-community.js` and  `client\\addis-meteor-community.html`**: I think the purpose of these files is similar to the `main.js` and `main.html` files respectively.\r\n  3. **Template (.html) and Template Logic (.js)**: Always put these two together under the same folder, for example, `members.html` should have an associated `members.js` file under the folder `client\\templates\\views\\members`. All code pertaining to the `members` template should be put in the `.js` file.\r\n"}}