{"action":"created","issue":{"url":"https://api.github.com/repos/18F/projects/issues/18","repository_url":"https://api.github.com/repos/18F/projects","labels_url":"https://api.github.com/repos/18F/projects/issues/18/labels{/name}","comments_url":"https://api.github.com/repos/18F/projects/issues/18/comments","events_url":"https://api.github.com/repos/18F/projects/issues/18/events","html_url":"https://github.com/18F/projects/issues/18","id":155533295,"number":18,"title":"Export .about.yml files to project repositories?","user":{"login":"toolness","id":124687,"avatar_url":"https://avatars.githubusercontent.com/u/124687?v=3","gravatar_id":"","url":"https://api.github.com/users/toolness","html_url":"https://github.com/toolness","followers_url":"https://api.github.com/users/toolness/followers","following_url":"https://api.github.com/users/toolness/following{/other_user}","gists_url":"https://api.github.com/users/toolness/gists{/gist_id}","starred_url":"https://api.github.com/users/toolness/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/toolness/subscriptions","organizations_url":"https://api.github.com/users/toolness/orgs","repos_url":"https://api.github.com/users/toolness/repos","events_url":"https://api.github.com/users/toolness/events{/privacy}","received_events_url":"https://api.github.com/users/toolness/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-05-18T15:34:40Z","updated_at":"2016-05-19T14:05:12Z","closed_at":null,"body":"@ccostino mentioned that the [`about.yml` specification](https://github.com/18F/about_yml) and the convention of adding `.about.yml` files to project repositories is actually part of the [ATO checklist](https://pages.18f.gov/before-you-ship/ato/checklist/) for projects.\r\n\r\nThis means that if we store the canonical data in the `projects` db instead of `.about.yml` files, we might mess up the ATO process.\r\n\r\nOne option is to change the ATO process, which could be hard.\r\n\r\nAnother option, though, is to actually have `projects` auto-generate `.about.yml` files and commit them to project repositories. These auto-generated files can have comments on the top instructing readers to not modify them directly, but instead edit the data via the `projects` admin UI.\r\n\r\nThoughts on this @gboone @brendansudol?\r\n"},"comment":{"url":"https://api.github.com/repos/18F/projects/issues/comments/220334326","html_url":"https://github.com/18F/projects/issues/18#issuecomment-220334326","issue_url":"https://api.github.com/repos/18F/projects/issues/18","id":220334326,"user":{"login":"gboone","id":312468,"avatar_url":"https://avatars.githubusercontent.com/u/312468?v=3","gravatar_id":"","url":"https://api.github.com/users/gboone","html_url":"https://github.com/gboone","followers_url":"https://api.github.com/users/gboone/followers","following_url":"https://api.github.com/users/gboone/following{/other_user}","gists_url":"https://api.github.com/users/gboone/gists{/gist_id}","starred_url":"https://api.github.com/users/gboone/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gboone/subscriptions","organizations_url":"https://api.github.com/users/gboone/orgs","repos_url":"https://api.github.com/users/gboone/repos","events_url":"https://api.github.com/users/gboone/events{/privacy}","received_events_url":"https://api.github.com/users/gboone/received_events","type":"User","site_admin":false},"created_at":"2016-05-19T14:05:12Z","updated_at":"2016-05-19T14:05:12Z","body":"I've long been a fan of combining the validator with some kind of webform to help users write their about.yml files correctly the first time _and_ easily commit them to the repo. Others will have more thoughts on how this has been approached in the past."}}