{"action":"created","issue":{"url":"https://api.github.com/repos/himanshuo/gameoflife/issues/50","labels_url":"https://api.github.com/repos/himanshuo/gameoflife/issues/50/labels{/name}","comments_url":"https://api.github.com/repos/himanshuo/gameoflife/issues/50/comments","events_url":"https://api.github.com/repos/himanshuo/gameoflife/issues/50/events","html_url":"https://github.com/himanshuo/gameoflife/pull/50","id":124402904,"number":50,"title":"feature/models","user":{"login":"himanshuo","id":5808841,"avatar_url":"https://avatars.githubusercontent.com/u/5808841?v=3","gravatar_id":"","url":"https://api.github.com/users/himanshuo","html_url":"https://github.com/himanshuo","followers_url":"https://api.github.com/users/himanshuo/followers","following_url":"https://api.github.com/users/himanshuo/following{/other_user}","gists_url":"https://api.github.com/users/himanshuo/gists{/gist_id}","starred_url":"https://api.github.com/users/himanshuo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/himanshuo/subscriptions","organizations_url":"https://api.github.com/users/himanshuo/orgs","repos_url":"https://api.github.com/users/himanshuo/repos","events_url":"https://api.github.com/users/himanshuo/events{/privacy}","received_events_url":"https://api.github.com/users/himanshuo/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"himanshuo","id":5808841,"avatar_url":"https://avatars.githubusercontent.com/u/5808841?v=3","gravatar_id":"","url":"https://api.github.com/users/himanshuo","html_url":"https://github.com/himanshuo","followers_url":"https://api.github.com/users/himanshuo/followers","following_url":"https://api.github.com/users/himanshuo/following{/other_user}","gists_url":"https://api.github.com/users/himanshuo/gists{/gist_id}","starred_url":"https://api.github.com/users/himanshuo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/himanshuo/subscriptions","organizations_url":"https://api.github.com/users/himanshuo/orgs","repos_url":"https://api.github.com/users/himanshuo/repos","events_url":"https://api.github.com/users/himanshuo/events{/privacy}","received_events_url":"https://api.github.com/users/himanshuo/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/himanshuo/gameoflife/milestones/1","html_url":"https://github.com/himanshuo/gameoflife/milestones/v0.1","labels_url":"https://api.github.com/repos/himanshuo/gameoflife/milestones/1/labels","id":1478662,"number":1,"title":"v0.1","description":"I want to have a working demoable product by the end of winter break.","creator":{"login":"himanshuo","id":5808841,"avatar_url":"https://avatars.githubusercontent.com/u/5808841?v=3","gravatar_id":"","url":"https://api.github.com/users/himanshuo","html_url":"https://github.com/himanshuo","followers_url":"https://api.github.com/users/himanshuo/followers","following_url":"https://api.github.com/users/himanshuo/following{/other_user}","gists_url":"https://api.github.com/users/himanshuo/gists{/gist_id}","starred_url":"https://api.github.com/users/himanshuo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/himanshuo/subscriptions","organizations_url":"https://api.github.com/users/himanshuo/orgs","repos_url":"https://api.github.com/users/himanshuo/repos","events_url":"https://api.github.com/users/himanshuo/events{/privacy}","received_events_url":"https://api.github.com/users/himanshuo/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":0,"state":"open","created_at":"2015-12-30T23:11:14Z","updated_at":"2015-12-30T23:12:26Z","due_on":"2016-01-19T05:00:00Z","closed_at":null},"comments":6,"created_at":"2015-12-30T21:36:58Z","updated_at":"2016-01-03T15:57:26Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/himanshuo/gameoflife/pulls/50","html_url":"https://github.com/himanshuo/gameoflife/pull/50","diff_url":"https://github.com/himanshuo/gameoflife/pull/50.diff","patch_url":"https://github.com/himanshuo/gameoflife/pull/50.patch"},"body":"*Problem*\r\nThis feature creates the models that I need to make this successful. Some of these models are likely not necessary for now, but I will create them anyways.\r\n\r\n*Issue*\r\nhttps://github.com/himanshuo/gameoflife/issues/26\r\n\r\n*Status*\r\n- [x] create golang object models for goals, tasks, player, fun cards \r\n- [x] handle time for golang object models\r\n- [x] handle json time for golang object models\r\n- [ ] create db tables for goals, tasks, player, fun cards\r\n- [ ] write queries to create db tables\r\n- [ ] query: given goal, give me all tasks\r\n- [ ] query: given player, give me all goals\r\n- [ ] query: given player, give me all tasks\r\n- [ ] query: add a goal for a player\r\n- [ ] query: add a task for a goal\r\n- [ ] query: update the total points for a player\r\n- [ ] query: update total points for a goal\r\n- [ ] query: delete task\r\n- [ ] query: delete goal\r\n- [ ] use sprintf instead of current weird formatting [DEFERRED]\r\n- [ ] doctype explanation of all methods\r\n- [ ] no erronous spacing\r\n- [ ] *optimal runtime* especially for database queries\r\n- [ ] linters\r\n- [ ] assertions should exist\r\n- [ ] erronous input should be handled\r\n- [ ] tests\r\n- [ ] CR (mark as code review. Then go through diff and mark it up.)"},"comment":{"url":"https://api.github.com/repos/himanshuo/gameoflife/issues/comments/168509272","html_url":"https://github.com/himanshuo/gameoflife/pull/50#issuecomment-168509272","issue_url":"https://api.github.com/repos/himanshuo/gameoflife/issues/50","id":168509272,"user":{"login":"himanshuo","id":5808841,"avatar_url":"https://avatars.githubusercontent.com/u/5808841?v=3","gravatar_id":"","url":"https://api.github.com/users/himanshuo","html_url":"https://github.com/himanshuo","followers_url":"https://api.github.com/users/himanshuo/followers","following_url":"https://api.github.com/users/himanshuo/following{/other_user}","gists_url":"https://api.github.com/users/himanshuo/gists{/gist_id}","starred_url":"https://api.github.com/users/himanshuo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/himanshuo/subscriptions","organizations_url":"https://api.github.com/users/himanshuo/orgs","repos_url":"https://api.github.com/users/himanshuo/repos","events_url":"https://api.github.com/users/himanshuo/events{/privacy}","received_events_url":"https://api.github.com/users/himanshuo/received_events","type":"User","site_admin":false},"created_at":"2016-01-03T15:57:26Z","updated_at":"2016-01-03T15:57:26Z","body":"Just going to make life simple for now and not include subtasks at all in marshal and unmarshalling. Going to only use what default json package allows."}}