{"action":"created","issue":{"url":"https://api.github.com/repos/aldryn/prototype-aldryn-project-template/issues/1","labels_url":"https://api.github.com/repos/aldryn/prototype-aldryn-project-template/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/aldryn/prototype-aldryn-project-template/issues/1/comments","events_url":"https://api.github.com/repos/aldryn/prototype-aldryn-project-template/issues/1/events","html_url":"https://github.com/aldryn/prototype-aldryn-project-template/pull/1","id":99288326,"number":1,"title":"prototype","user":{"login":"stefanfoulis","id":14330,"avatar_url":"https://avatars.githubusercontent.com/u/14330?v=3","gravatar_id":"","url":"https://api.github.com/users/stefanfoulis","html_url":"https://github.com/stefanfoulis","followers_url":"https://api.github.com/users/stefanfoulis/followers","following_url":"https://api.github.com/users/stefanfoulis/following{/other_user}","gists_url":"https://api.github.com/users/stefanfoulis/gists{/gist_id}","starred_url":"https://api.github.com/users/stefanfoulis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stefanfoulis/subscriptions","organizations_url":"https://api.github.com/users/stefanfoulis/orgs","repos_url":"https://api.github.com/users/stefanfoulis/repos","events_url":"https://api.github.com/users/stefanfoulis/events{/privacy}","received_events_url":"https://api.github.com/users/stefanfoulis/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-08-05T20:08:05Z","updated_at":"2015-08-21T14:00:57Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/aldryn/prototype-aldryn-project-template/pulls/1","html_url":"https://github.com/aldryn/prototype-aldryn-project-template/pull/1","diff_url":"https://github.com/aldryn/prototype-aldryn-project-template/pull/1.diff","patch_url":"https://github.com/aldryn/prototype-aldryn-project-template/pull/1.patch"},"body":"- [x] basic setup and design decisions\r\n- [x] basic aldryn-addons app\r\n- [x] basic aldryn-django Addon\r\n- [x] prototype docs and guide\r\n- [ ] holidays until 24.8.2015 [:arrows_counterclockwise: @stefanfoulis]\r\n\r\n- [x] basic aldryn-cms Addon\r\n- [x] ~~decide where to put initial aldryn-addons config and dependency (chicken/egg problem)~~ add itself to INSTALLED_APPS when loading settings from addons\r\n- [ ] decide where to put aldryn-addons dependency (chicken/egg problem)\r\n- [x] pip-tools / pip-compile logic\r\n\r\n- [ ] utility function to get variable from env, then settings, then default\r\n\r\n## aldryn-django\r\n- [x] manage.py api\r\n- [x] wsgi.py api (including dj-static)\r\n- [x] dynamic .env file parsing (useful for local development)\r\n- [x] django.contrib.admin\r\n- [x] database settings parsing\r\n- [x] minimal default settings\r\n- [x] Addon url api\r\n- [x] templates\r\n- [ ] Addon migration api\r\n- [x] collectstatic on build and at runtime\r\n- [ ] env var to control whether templates are cached or not\r\n- [x] timezone\r\n- [x] uwsgi\r\n- [x] re-integrate with launch scripts (pagespeed et al)\r\n- [x] logging\r\n- [x] logging: structlog support\r\n- [x] cache\r\n- [ ] email\r\n- [ ] all sensible settings from the old base project\r\n  - [ ] middleware/templates/context/....\r\n  - [ ] ...\r\n\r\n## aldryn-cms\r\nwill be split into sub-Addons later\r\n- [ ] basic cms\r\n- [ ] i18n (language) settings\r\n- [ ] parler\r\n- [ ] custom admin styling\r\n\r\n### django-filer\r\n- [ ] basic\r\n- [ ] cms plugins\r\n\r\n- [ ] Pillow and easy-thumbnails\r\n\r\n### various tools\r\n- [ ] compress\r\n- [ ] sekizai\r\n- [x] aldryn-boilerplates\r\n- [ ] aldryn-sites\r\n- [ ] aldryn-snake"},"comment":{"url":"https://api.github.com/repos/aldryn/prototype-aldryn-project-template/issues/comments/133434544","html_url":"https://github.com/aldryn/prototype-aldryn-project-template/pull/1#issuecomment-133434544","issue_url":"https://api.github.com/repos/aldryn/prototype-aldryn-project-template/issues/1","id":133434544,"user":{"login":"Chive","id":2700360,"avatar_url":"https://avatars.githubusercontent.com/u/2700360?v=3","gravatar_id":"","url":"https://api.github.com/users/Chive","html_url":"https://github.com/Chive","followers_url":"https://api.github.com/users/Chive/followers","following_url":"https://api.github.com/users/Chive/following{/other_user}","gists_url":"https://api.github.com/users/Chive/gists{/gist_id}","starred_url":"https://api.github.com/users/Chive/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Chive/subscriptions","organizations_url":"https://api.github.com/users/Chive/orgs","repos_url":"https://api.github.com/users/Chive/repos","events_url":"https://api.github.com/users/Chive/events{/privacy}","received_events_url":"https://api.github.com/users/Chive/received_events","type":"User","site_admin":false},"created_at":"2015-08-21T14:00:57Z","updated_at":"2015-08-21T14:00:57Z","body":"Looks very good, awesome job @stefanfoulis! One thing I wanna tackle though and it might make sense to do it in the scope of this Epic is the docker image - or more its size. The images for websites are usually around 1 to 2 gigabytes - that's just too big. So it would make sense to look into where we can do improvements - we will benefit from shorter push/pulling times, more storage space and in general improved performance. Both me & @GaretJax have made good experiences with the tiny ``Alpine`` image so that might ba good fit."}}