{"action":"created","issue":{"url":"https://api.github.com/repos/juanjcsr/rhmusic/issues/5","repository_url":"https://api.github.com/repos/juanjcsr/rhmusic","labels_url":"https://api.github.com/repos/juanjcsr/rhmusic/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/juanjcsr/rhmusic/issues/5/comments","events_url":"https://api.github.com/repos/juanjcsr/rhmusic/issues/5/events","html_url":"https://github.com/juanjcsr/rhmusic/issues/5","id":237607121,"number":5,"title":"Project definition","user":{"login":"juanjcsr","id":2495160,"avatar_url":"https://avatars1.githubusercontent.com/u/2495160?v=3","gravatar_id":"","url":"https://api.github.com/users/juanjcsr","html_url":"https://github.com/juanjcsr","followers_url":"https://api.github.com/users/juanjcsr/followers","following_url":"https://api.github.com/users/juanjcsr/following{/other_user}","gists_url":"https://api.github.com/users/juanjcsr/gists{/gist_id}","starred_url":"https://api.github.com/users/juanjcsr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/juanjcsr/subscriptions","organizations_url":"https://api.github.com/users/juanjcsr/orgs","repos_url":"https://api.github.com/users/juanjcsr/repos","events_url":"https://api.github.com/users/juanjcsr/events{/privacy}","received_events_url":"https://api.github.com/users/juanjcsr/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2017-06-21T17:21:16Z","updated_at":"2017-06-23T23:13:40Z","closed_at":null,"body":"This is the repo where I am working for the coding project.\r\n\r\nSo far I do not have many questions: the instructions were pretty clear. I will use this issue to list the steps I am following in the development of this project.\r\n\r\nThe project definition is:\r\n\r\n> ====The Music library===\r\nCreate a music library application using Ruby on Rails, with an Angular front-end, with the following pages:\r\n> ## Homepage\r\n> * Should show a list of registered albums, with link to its page\r\n> * Should show a form to create a new album\r\n> * Should show a link to delete an album\r\n> * Deleting an album should also delete all its tracks\r\n> ## Album Page\r\n> * Should show the list of tracks for an album\r\n> * Should show a form to add new tracks to an album\r\n> * Should show a link to delete a track\r\n>\r\n> Both Albums and Tracks have only one field: name, and should be consumed from an API. No design work is necessary, but TDD/BDD is required.\r\n\r\nI am using `Rails 5` for the API backend and will use `Angular 2` for the front end. For the TDD environment I am using `RSpec` with `shoulda-matchers`. For the Angular part I will use `jasmine` and `karma` for the test runner. \r\n\r\nIs there any library or anything else you would like to check?\r\n\r\nthese are the tasks I will be doing:\r\n\r\n- [x] Create the Rails 5 environment.\r\n- [x] Configure TDD/BDD environment (RSpec)\r\n- [x] Create Album model\r\n- [x] Create Track model related to an Album\r\n- [x] Create Album controller (CRUD actions) \r\n- [x] Create Track controller (CRUD actions)\r\n- [x] Add Helpers to render the views (json)\r\n- [x] Setup Angular 2 environment inside the Rails app\r\n- [x] Setup Angular test environment (jasmine and karma)\r\n- [x] Create components for Tracks and Albums\r\n- [x] Add behavior to components (add tracks, add albums...)\r\n- [x] Create the views\r\n- [x] Deploy (probably in Heroku)\r\n\r\nI will keep you guys notified when the project is finished :)"},"comment":{"url":"https://api.github.com/repos/juanjcsr/rhmusic/issues/comments/310792466","html_url":"https://github.com/juanjcsr/rhmusic/issues/5#issuecomment-310792466","issue_url":"https://api.github.com/repos/juanjcsr/rhmusic/issues/5","id":310792466,"user":{"login":"mtho11","id":1312165,"avatar_url":"https://avatars0.githubusercontent.com/u/1312165?v=3","gravatar_id":"","url":"https://api.github.com/users/mtho11","html_url":"https://github.com/mtho11","followers_url":"https://api.github.com/users/mtho11/followers","following_url":"https://api.github.com/users/mtho11/following{/other_user}","gists_url":"https://api.github.com/users/mtho11/gists{/gist_id}","starred_url":"https://api.github.com/users/mtho11/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mtho11/subscriptions","organizations_url":"https://api.github.com/users/mtho11/orgs","repos_url":"https://api.github.com/users/mtho11/repos","events_url":"https://api.github.com/users/mtho11/events{/privacy}","received_events_url":"https://api.github.com/users/mtho11/received_events","type":"User","site_admin":false},"created_at":"2017-06-23T23:13:40Z","updated_at":"2017-06-23T23:13:40Z","body":"Nice @juanjcsr, this should definitely be enough 👍 \r\nI will review Monday as its getting late on Friday (and I have relatives arriving in a couple hours)."}}
{"actor":{"display_login":"mtho11"}}