{"action":"created","issue":{"url":"https://api.github.com/repos/bolt/bolt/issues/5729","repository_url":"https://api.github.com/repos/bolt/bolt","labels_url":"https://api.github.com/repos/bolt/bolt/issues/5729/labels{/name}","comments_url":"https://api.github.com/repos/bolt/bolt/issues/5729/comments","events_url":"https://api.github.com/repos/bolt/bolt/issues/5729/events","html_url":"https://github.com/bolt/bolt/issues/5729","id":174943159,"number":5729,"title":"[RFC] Don't use hidden files .bolt.yml and .bolt.php","user":{"login":"rossriley","id":5082,"avatar_url":"https://avatars.githubusercontent.com/u/5082?v=3","gravatar_id":"","url":"https://api.github.com/users/rossriley","html_url":"https://github.com/rossriley","followers_url":"https://api.github.com/users/rossriley/followers","following_url":"https://api.github.com/users/rossriley/following{/other_user}","gists_url":"https://api.github.com/users/rossriley/gists{/gist_id}","starred_url":"https://api.github.com/users/rossriley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rossriley/subscriptions","organizations_url":"https://api.github.com/users/rossriley/orgs","repos_url":"https://api.github.com/users/rossriley/repos","events_url":"https://api.github.com/users/rossriley/events{/privacy}","received_events_url":"https://api.github.com/users/rossriley/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/bolt/bolt/labels/RFC","name":"RFC","color":"CC317C"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":12,"created_at":"2016-09-04T11:00:43Z","updated_at":"2016-09-06T06:00:23Z","closed_at":null,"body":"Since we've moved to this setup we've had quite a few issues with users' production deploys breaking because many ftp/sftp applications and indeed operating systems ignore hidden files.\r\n\r\nHistorically dotfiles are primarily used for storing user preferences or extra metadata that ideally don't disable the program in question by being wiped / not there whereas in our case these files specify a directory structure that is co-dependent on the hidden files being present.\r\n\r\nHow do we feel about \r\n\r\n  1. Having them as plain filesystem files `bolt.yml` and `bolt.php` or maybe\r\n  2. Having a new top level `boot` folder and keeping them in there for some extra structure.\r\n\r\nObviously in the intervening period we could support both but for new distributions we can update to the new method."},"comment":{"url":"https://api.github.com/repos/bolt/bolt/issues/comments/244857018","html_url":"https://github.com/bolt/bolt/issues/5729#issuecomment-244857018","issue_url":"https://api.github.com/repos/bolt/bolt/issues/5729","id":244857018,"user":{"login":"GawainLynch","id":1427081,"avatar_url":"https://avatars.githubusercontent.com/u/1427081?v=3","gravatar_id":"","url":"https://api.github.com/users/GawainLynch","html_url":"https://github.com/GawainLynch","followers_url":"https://api.github.com/users/GawainLynch/followers","following_url":"https://api.github.com/users/GawainLynch/following{/other_user}","gists_url":"https://api.github.com/users/GawainLynch/gists{/gist_id}","starred_url":"https://api.github.com/users/GawainLynch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GawainLynch/subscriptions","organizations_url":"https://api.github.com/users/GawainLynch/orgs","repos_url":"https://api.github.com/users/GawainLynch/repos","events_url":"https://api.github.com/users/GawainLynch/events{/privacy}","received_events_url":"https://api.github.com/users/GawainLynch/received_events","type":"User","site_admin":false},"created_at":"2016-09-06T06:00:23Z","updated_at":"2016-09-06T06:00:23Z","body":"Yeah, well that goes back to the start … that file is generated, and for generated installs is should be hidden IMHO.\r\n\r\nCatering to people who struggle with technical concepts is something we try to do, but there needs to be a line in between punishing everyone else's installation as a result, and just providing useful documentation. "}}
{"actor":{"display_login":"GawainLynch"}}