{"action":"opened","issue":{"url":"https://api.github.com/repos/archhere/peginterest/issues/1","repository_url":"https://api.github.com/repos/archhere/peginterest","labels_url":"https://api.github.com/repos/archhere/peginterest/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/archhere/peginterest/issues/1/comments","events_url":"https://api.github.com/repos/archhere/peginterest/issues/1/events","html_url":"https://github.com/archhere/peginterest/issues/1","id":329252280,"node_id":"MDU6SXNzdWUzMjkyNTIyODA=","number":1,"title":"Wiki Pages","user":{"login":"xnanodax","id":20424731,"node_id":"MDQ6VXNlcjIwNDI0NzMx","avatar_url":"https://avatars1.githubusercontent.com/u/20424731?v=4","gravatar_id":"","url":"https://api.github.com/users/xnanodax","html_url":"https://github.com/xnanodax","followers_url":"https://api.github.com/users/xnanodax/followers","following_url":"https://api.github.com/users/xnanodax/following{/other_user}","gists_url":"https://api.github.com/users/xnanodax/gists{/gist_id}","starred_url":"https://api.github.com/users/xnanodax/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xnanodax/subscriptions","organizations_url":"https://api.github.com/users/xnanodax/orgs","repos_url":"https://api.github.com/users/xnanodax/repos","events_url":"https://api.github.com/users/xnanodax/events{/privacy}","received_events_url":"https://api.github.com/users/xnanodax/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-06-04T23:35:49Z","updated_at":"2018-06-04T23:35:49Z","closed_at":null,"author_association":"COLLABORATOR","body":"# Wiki Page Home\r\n\r\n- [ ] Is the first page you see upon entering the wiki\r\n- [ ] Contains a welcome message\r\n- [ ] Contains a link/placeholder for a link to the live page\r\n- [ ] All links in the right sidebar should contain each wiki page and link to the correct page\r\n- [ ] Correctly formatted\r\n    - [ ] each wiki page is listed in bullet points\r\n    - [ ] all links route the correct page\r\n\r\n## Comments:\r\n\r\n---\r\n\r\n# MVP List\r\n\r\n- [ ] Should have 7 MVPs.\r\n    - [ ] 3 of those are User Auth, Heroku, and Production README.\r\n    - [ ] The other 4 are from the [MVP List](https://github.com/appacademy/curriculum/blob/master/full-stack-project/proposal/mvp-list.md) or they have clarified them with you\r\n- [ ] Contains a description sentence of the app\r\n- [ ] At least one CRUD feature, which states what CRUD operations are planned (creation, reading, updating, deletion)\r\n- [ ] Estimates how long it will take the code each MVP\r\n- [ ] Each App specific MVP needs the following bullet points are added:\r\n    + Adequate styling\r\n    + Smooth, bug-free navigation\r\n    + Seeded with info to demonstrate this feature\r\n\r\n- [ ] Correctly formatted\r\n    - [ ] MVPs are listed in an ordered list\r\n    - [ ] Each MVP is broken down into bullet points\r\n\r\n\r\n## Comments:\r\n\r\n---\r\n\r\n# Database Schema\r\n- [ ] Contains correct datatypes\r\n- [ ] Contains appropriate constraints/details\r\n    - [ ] primary key\r\n    - [ ] not null\r\n    - [ ] unique\r\n    - [ ] indexed\r\n    - [ ] foreign key\r\n- [ ] Contains bullet points after the table that state which foreign keys will reference to which table, or references to the associations which will be made\r\n\r\n- [ ] Correctly formatted\r\n    - [ ] schema is written in a table format\r\n    - [ ] the table's name are `back_ticked`\r\n    - [ ] the table header column names are bolded\r\n    - [ ] columns names are lowercased and snaked_cased and `back_ticked`\r\n## Comments:\r\n\r\n---\r\n\r\n\r\n# Routes\r\n\r\n- [ ] Routes accurately reflect MVPs and Component Hierarchy\r\n- [ ] Covers the frontend functionality of the site through routes that match to the wireframes\r\n- [ ] Contains the following sections: HTML, API Endpoints(Backend), and Frontend Routes\r\n- [ ] Each route has a description\r\n- [ ] API Endpoint routes contains wildcard variables written in `snake_case`\r\n- [ ] Frontend routes contains wildcard variables written in `camelCase`\r\n- [ ] Routes does not contain [superfluous routes](https://github.com/appacademy/curriculum/blob/master/rails/readings/routing-part-ii.md)\r\n- [ ] Have API routes that will allow the front end to get all info it needs and does not have unneeded routes:\r\n    + probably doesn't need a `GET likes` api endpoint bc that info comes through the post show\r\n- [ ] Correctly formatted\r\n    - [ ] Routes are displayed with `inline coding text` (backticks)\r\n\r\n## Comments:\r\n\r\n---\r\n\r\n# Sample State\r\n- [ ] State shape is flat!\r\n- [ ] State's keys are camelCased\r\n- [ ] All keys within the values in the state are accessible in the schema (Ex: if you create a `img_url` key in the state, make sure your database also has a column that contains an `img_url`)\r\n- [ ] Correctly formatted\r\n    - [ ] Sample state is rendered with triple backticks, and the language ` ```javascript...``` `). This will display the state as a code block instead of a giant line of text \r\n    - [ ] Top level slices\r\n        - [ ] `entities`\r\n        - [ ] `session`\r\n        - [ ] `errors` (here or in `ui`)\r\n        - [ ] `ui` (if needed)\r\n    - [ ] Should NOT have nested slices, aka  `comments` inside of `posts`\r\n      + Some info from other tables is ok, for instance:\r\n        + the author username and imageurl for a post. basically any info that the user can't change\r\n        + like count and a boolean on whether the user likes the post instead of a likes slice\r\n    \r\n## Comments:\r\n\r\n---\r\n\r\n# Component Hierarchy with Wireframes\r\n\r\n- [ ] All routes listed in the routes wiki page is also listed in the component hierarchy\r\n- [ ] Each component, if necessary, has route, state, and other components it renders [example](https://github.com/appacademy/bluebird/wiki/component-hierarchy)\r\n- [ ] Necessary components are wrapped in a container\r\n- [ ] Correctly formatted\r\n    - [ ] Bullet point hierarchy\r\n    - [ ] Component names are displayed with `inline coding text` (backticks)\r\n- [ ] Wireframes included\r\n  - [ ] Every component listed in the component hierarchy wiki page has at least one wireframe\r\n  - [ ] Every MVPs listed on the MVP wiki page has at least one wireframe\r\n  - [ ] Every route listed on the route wiki page has at least one wireframe\r\n  - [ ] Contains Containers\r\n  - [ ] Contains multiple Index/List\r\n  - [ ] Contains multiple IndexItems/ListItems\r\n  - [ ] Correctly formatted\r\n    - [ ] Wireframe images display on the page\r\n    - [ ] Every wireframe has a header title\r\n\r\n## Comments:"}}
{"actor":{"display_login":"xnanodax"}}