Conversation
|
@PerchunPak review pls |
|
Ещё тут под вопросом как делать |
|
|
||
| ## Установка | ||
|
|
||
| Установите `git` и `node.js` для вашей платформы. |
There was a problem hiding this comment.
Если это не заставляет иметь зависимость node.js в рантайме, зачем пользователя заставлять компилировать? Как на счет добавить пре-компилированные файлы для моментального запуска в проде? (Это будет стороннее изменение, так что не в этом PR, просто обсуждение)
There was a problem hiding this comment.
Да, можно распространять скомпилированные файлы в релизах и докерах.
.github/scripts/screenshot.py
Outdated
| driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()), options=chrome_options) | ||
| driver.get("http://localhost:8000/") | ||
| driver.set_window_size(1920, 1080) | ||
| sleep(10) |
There was a problem hiding this comment.
В CI sleep уже есть, зачем дублировать?
There was a problem hiding this comment.
Тут sleep нужен чтобы страница загрузилась, без него будет как тут.
There was a problem hiding this comment.
А в CI sleep чтобы сервер запустился.
There was a problem hiding this comment.
There was a problem hiding this comment.
Нет, он не ждёт пока страница загрузится полностью.
| """Creates essential config rows.""" | ||
|
|
||
| def handle(self, *args, **options): | ||
| """Handle ``initconfig`` command.""" |
There was a problem hiding this comment.
Такое нужно хранить в миграциях. Зачем отдельный файл.
There was a problem hiding this comment.
Миграции обслуживаются самим Django, другой формат он не поймёт. Да и там нет такого функционала чтобы значения присваивать.
There was a problem hiding this comment.
Миграции можно писать вручную.
https://docs.djangoproject.com/en/1.8/topics/migrations/#data-migrations
Resolves #110
Co-authored-by: PerchunPak <perchunpak@gmail.com>
Closes #95