refactor: project architecture refactor, container splitting
This commit is contained in:
@@ -22,7 +22,7 @@ Web App поддерживает файловые темы, предпросмо
|
||||
- иконки и изображения, если CSS ссылается на ассеты темы;
|
||||
- стили только пользовательской части, только админки или обеих частей сразу.
|
||||
|
||||
Готовые темы лежат в `bot/app/web/themes`: `dark`, `light`, `windows95`, `ascii`. При первом запуске они копируются в `WEBAPP_THEMES_DIR`, по умолчанию `data/themes`.
|
||||
Готовые темы лежат в `backend/bot/app/web/themes`: `dark`, `light`, `windows95`, `ascii`. При первом запуске они копируются в `WEBAPP_THEMES_DIR`, по умолчанию `data/themes`.
|
||||
|
||||
## Где живут темы
|
||||
|
||||
@@ -274,7 +274,7 @@ CSS можно писать для пользовательской части
|
||||
Для обычной брендовой темы чаще всего удобнее начать с `dark` или `light`. Для глубокого CSS-скина можно взять `ascii` или `windows95` как пример того, насколько далеко можно уйти от стандартного вида.
|
||||
|
||||
```bash
|
||||
cp bot/app/web/themes/dark/theme.json data/themes/neon/theme.json
|
||||
cp backend/bot/app/web/themes/dark/theme.json data/themes/neon/theme.json
|
||||
```
|
||||
|
||||
4. Отредактируйте `theme.json`.
|
||||
@@ -328,7 +328,7 @@ CSS можно писать для пользовательской части
|
||||
|
||||
12. Зафиксируйте тему.
|
||||
|
||||
Для темы, которая должна ехать вместе с проектом, добавьте ее в репозиторий в `bot/app/web/themes` и при необходимости расширьте `DEFAULT_THEME_KEYS` в `config/webapp_themes_config.py`. Для приватной инсталляции достаточно хранить ее в `data/themes`.
|
||||
Для темы, которая должна ехать вместе с проектом, добавьте ее в репозиторий в `backend/bot/app/web/themes` и при необходимости расширьте `DEFAULT_THEME_KEYS` в `backend/config/webapp_themes_config.py`. Для приватной инсталляции достаточно хранить ее в `data/themes`.
|
||||
|
||||
## Насколько глубоко можно менять вид
|
||||
|
||||
|
||||
Reference in New Issue
Block a user