{"action":"created","issue":{"url":"https://api.github.com/repos/scotttrinh/halfseven/issues/1","repository_url":"https://api.github.com/repos/scotttrinh/halfseven","labels_url":"https://api.github.com/repos/scotttrinh/halfseven/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/scotttrinh/halfseven/issues/1/comments","events_url":"https://api.github.com/repos/scotttrinh/halfseven/issues/1/events","html_url":"https://github.com/scotttrinh/halfseven/issues/1","id":157297013,"number":1,"title":"Skills","user":{"login":"scotttrinh","id":1682194,"avatar_url":"https://avatars.githubusercontent.com/u/1682194?v=3","gravatar_id":"","url":"https://api.github.com/users/scotttrinh","html_url":"https://github.com/scotttrinh","followers_url":"https://api.github.com/users/scotttrinh/followers","following_url":"https://api.github.com/users/scotttrinh/following{/other_user}","gists_url":"https://api.github.com/users/scotttrinh/gists{/gist_id}","starred_url":"https://api.github.com/users/scotttrinh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/scotttrinh/subscriptions","organizations_url":"https://api.github.com/users/scotttrinh/orgs","repos_url":"https://api.github.com/users/scotttrinh/repos","events_url":"https://api.github.com/users/scotttrinh/events{/privacy}","received_events_url":"https://api.github.com/users/scotttrinh/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-05-27T21:52:21Z","updated_at":"2016-05-27T22:22:07Z","closed_at":null,"body":"Using the `Skill` type, create all of the skill instances."},"comment":{"url":"https://api.github.com/repos/scotttrinh/halfseven/issues/comments/222266120","html_url":"https://github.com/scotttrinh/halfseven/issues/1#issuecomment-222266120","issue_url":"https://api.github.com/repos/scotttrinh/halfseven/issues/1","id":222266120,"user":{"login":"scotttrinh","id":1682194,"avatar_url":"https://avatars.githubusercontent.com/u/1682194?v=3","gravatar_id":"","url":"https://api.github.com/users/scotttrinh","html_url":"https://github.com/scotttrinh","followers_url":"https://api.github.com/users/scotttrinh/followers","following_url":"https://api.github.com/users/scotttrinh/following{/other_user}","gists_url":"https://api.github.com/users/scotttrinh/gists{/gist_id}","starred_url":"https://api.github.com/users/scotttrinh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/scotttrinh/subscriptions","organizations_url":"https://api.github.com/users/scotttrinh/orgs","repos_url":"https://api.github.com/users/scotttrinh/repos","events_url":"https://api.github.com/users/scotttrinh/events{/privacy}","received_events_url":"https://api.github.com/users/scotttrinh/received_events","type":"User","site_admin":false},"created_at":"2016-05-27T22:22:07Z","updated_at":"2016-05-27T22:22:07Z","body":"I think how this is modeled on the `Character` type is incorrect. Right now, a character has a list of skills, but, really, it should be a record since there are a fixed number of skills. I suppose the `Skill` type is perfectly fine, but instead of the `skills` item in the `Character` type being a `List`, it should be a record that maps to the `Skills` type like:\r\n\r\n```elm\r\ntype alias Skills =\r\n  { knowledgeArcana : { skill : knowledgeArcana\r\n                      , rank : Int\r\n                      , classSkill : Bool\r\n                      , modifier : Int\r\n                      }\r\n  }\r\n```\r\n\r\nFor now, that means we can continue to create `Skill`s using the `Skill` type, but the `Character` type will be different."}}
{"actor":{"display_login":"scotttrinh"}}