{"action":"opened","issue":{"url":"https://api.github.com/repos/whitneyw/create-react-pwa/issues/1","repository_url":"https://api.github.com/repos/whitneyw/create-react-pwa","labels_url":"https://api.github.com/repos/whitneyw/create-react-pwa/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/whitneyw/create-react-pwa/issues/1/comments","events_url":"https://api.github.com/repos/whitneyw/create-react-pwa/issues/1/events","html_url":"https://github.com/whitneyw/create-react-pwa/issues/1","id":391998347,"node_id":"MDU6SXNzdWUzOTE5OTgzNDc=","number":1,"title":"Make boilerplate Create-React-App PWA-friendly","user":{"login":"whitneyw","id":22205881,"node_id":"MDQ6VXNlcjIyMjA1ODgx","avatar_url":"https://avatars1.githubusercontent.com/u/22205881?v=4","gravatar_id":"","url":"https://api.github.com/users/whitneyw","html_url":"https://github.com/whitneyw","followers_url":"https://api.github.com/users/whitneyw/followers","following_url":"https://api.github.com/users/whitneyw/following{/other_user}","gists_url":"https://api.github.com/users/whitneyw/gists{/gist_id}","starred_url":"https://api.github.com/users/whitneyw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/whitneyw/subscriptions","organizations_url":"https://api.github.com/users/whitneyw/orgs","repos_url":"https://api.github.com/users/whitneyw/repos","events_url":"https://api.github.com/users/whitneyw/events{/privacy}","received_events_url":"https://api.github.com/users/whitneyw/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-12-18T05:05:58Z","updated_at":"2018-12-18T05:05:58Z","closed_at":null,"author_association":"OWNER","body":"bump package-lock\r\nadd lint-sass and lint-all commands\r\nscaffold basic PageTitle component\r\nupdate app. js and app.test.js to follow QC eslint rules\r\nadd test-coverage, lint-js, and lint-tests commands\r\nadd propTypes and QC eslint config dependencies\r\nadd sass-lint.yml\r\ndelete more CRA placeholder logo\r\nadd eslintrc and eslintignore\r\nupdate serviceWorker to follow QC eslint\r\nregister service worker\r\nadd appropriate meta tags to HTML head\r\nscaffold root, base, variable, and app CSS using CSS variables\r\nadd robots.txt excluding all robots from the entire server\r\n\r\n**Completed changes:**\r\n- Delete CRA \"placeholder\" CSS and replace with QC-standard CSS files:\r\n  - `root.css`, `base.css`, `variables.css`, and `app,css`\r\n  - Note that these files use _vanilla CSS with CSS variables_, not Sass\r\n\r\n**To Do:**\r\n- Decide on a (vanilla) CSS linting strategy/tool\r\n  - PostCSS is looking like a solid option, but what specific plugins do we need?\r\n- Add a `lint-css` script and lint-all commands\r\n\r\n**To Fork this project, a developer should:**\r\n- Replace the Home Depot logo `favicon.ico` file in the `/public` folder with an appropriate icon\r\n- Confirm that the instructions contained in the `robots.txt` file are appropriate for the project\r\n  - By default, this project assumes that developers wish to _exclude all robots from the entire server_ \r\n  - This DOES NOT actually prevent robots from accessing your site; some robots (particularly those used for malware) ignore the instructions in the `robots.txt`\r\n  - For more information, see [robots.txt in a nutshell](http://www.robotstxt.org/robotstxt.html)"}}
{"actor":{"display_login":"whitneyw"}}