{"action":"created","issue":{"url":"https://api.github.com/repos/pydanny/cookiecutter-django/issues/1800","repository_url":"https://api.github.com/repos/pydanny/cookiecutter-django","labels_url":"https://api.github.com/repos/pydanny/cookiecutter-django/issues/1800/labels{/name}","comments_url":"https://api.github.com/repos/pydanny/cookiecutter-django/issues/1800/comments","events_url":"https://api.github.com/repos/pydanny/cookiecutter-django/issues/1800/events","html_url":"https://github.com/pydanny/cookiecutter-django/issues/1800","id":359639185,"node_id":"MDU6SXNzdWUzNTk2MzkxODU=","number":1800,"title":"Drop support for bare-bones setups in the project template","user":{"login":"webyneter","id":2845133,"node_id":"MDQ6VXNlcjI4NDUxMzM=","avatar_url":"https://avatars0.githubusercontent.com/u/2845133?v=4","gravatar_id":"","url":"https://api.github.com/users/webyneter","html_url":"https://github.com/webyneter","followers_url":"https://api.github.com/users/webyneter/followers","following_url":"https://api.github.com/users/webyneter/following{/other_user}","gists_url":"https://api.github.com/users/webyneter/gists{/gist_id}","starred_url":"https://api.github.com/users/webyneter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/webyneter/subscriptions","organizations_url":"https://api.github.com/users/webyneter/orgs","repos_url":"https://api.github.com/users/webyneter/repos","events_url":"https://api.github.com/users/webyneter/events{/privacy}","received_events_url":"https://api.github.com/users/webyneter/received_events","type":"User","site_admin":false},"labels":[{"id":675953511,"node_id":"MDU6TGFiZWw2NzU5NTM1MTE=","url":"https://api.github.com/repos/pydanny/cookiecutter-django/labels/debatable","name":"debatable","color":"d4c5f9","default":false},{"id":389456766,"node_id":"MDU6TGFiZWwzODk0NTY3NjY=","url":"https://api.github.com/repos/pydanny/cookiecutter-django/labels/docker","name":"docker","color":"c5def5","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2018-09-12T20:26:43Z","updated_at":"2018-11-02T05:59:31Z","closed_at":null,"author_association":"COLLABORATOR","body":"It's been quite a while since Docker established a solid presence on DevOps landscape. From my professional and personal experience bare-bones aka virtualenv-based setups have been consistently displaced with Docker-powered ones in the quest for reproducibility and ease of distribution by enterprises and individuals, provided they hadn't been using other containerization and/or virtualization solutions already.\r\n\r\nI suggest that we start relieving Cookiecutter Django project template of the maintenance burden brought by virtualenv runtime environment support (which is not as heavy as it might have been yet still omnipresent throughout the project development lifecycle occasionally calling for [documentation improvements](https://github.com/pydanny/cookiecutter-django/issues/1775), [workflow clarifications](https://github.com/pydanny/cookiecutter-django/issues/1781), and [bugfixes](https://github.com/pydanny/cookiecutter-django/issues/1793)) eventually leaving Docker as the only officially maintained runtime.\r\n\r\nClearly, that would be a profound decision for the community and the team to make, and even though I personally am sympathetic to the proposal some other developers might not as well be. It's apparent to me that the change would primarily affect those who're just making their first steps in Python / Django world (we've all been there), those, whose primary incentive is to get the ball rolling ASAP whatever the projected cost of technical debt they'd likely accumulate afterwards (or they may not -- it all comes down to real-world constraints while we're referring to the general public here, right?). Speaking of real-world constraints, they do vary dramatically across teams and projects, yes, but nonetheless my deep belief is that it's best to learn the utter basics of modern infrastructure configuration sooner than later.\r\n\r\nI perceive the raised issue as a lowest priority endeavour. My being perfectly aware of the topic's highly discussive nature I hope for all stakeholders, to the extent of their availability, of course, to share some feedback on the issue at hand."},"comment":{"url":"https://api.github.com/repos/pydanny/cookiecutter-django/issues/comments/435279661","html_url":"https://github.com/pydanny/cookiecutter-django/issues/1800#issuecomment-435279661","issue_url":"https://api.github.com/repos/pydanny/cookiecutter-django/issues/1800","id":435279661,"node_id":"MDEyOklzc3VlQ29tbWVudDQzNTI3OTY2MQ==","user":{"login":"jcass77","id":10268911,"node_id":"MDQ6VXNlcjEwMjY4OTEx","avatar_url":"https://avatars3.githubusercontent.com/u/10268911?v=4","gravatar_id":"","url":"https://api.github.com/users/jcass77","html_url":"https://github.com/jcass77","followers_url":"https://api.github.com/users/jcass77/followers","following_url":"https://api.github.com/users/jcass77/following{/other_user}","gists_url":"https://api.github.com/users/jcass77/gists{/gist_id}","starred_url":"https://api.github.com/users/jcass77/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jcass77/subscriptions","organizations_url":"https://api.github.com/users/jcass77/orgs","repos_url":"https://api.github.com/users/jcass77/repos","events_url":"https://api.github.com/users/jcass77/events{/privacy}","received_events_url":"https://api.github.com/users/jcass77/received_events","type":"User","site_admin":false},"created_at":"2018-11-02T05:59:31Z","updated_at":"2018-11-02T05:59:31Z","author_association":"CONTRIBUTOR","body":"When I started my first django project, I really appreciated the fact that cookiecutter-django took care of many of the initial setup and configuration steps of a bare bones setup.\r\n\r\nI can see how maintaining all of that detail can be a challenge though."}}
{"actor":{"display_login":"jcass77"}}