Skip to content

Commit

Permalink
BREAKING CHANGE: new structure, versions of the deps & JSDoc
Browse files Browse the repository at this point in the history
- Изменена структура приложения: модальные окна и панели теперь вынесены в отдельные группы.
- Основная панель больше не именуется base.jsx. Вместо этого используется {panelName}.jsx.
- Режим ODR удалён, так как ВКонтакте больше не использует его.
- Удалены ненужные зависимости: vite-svg-loader и vite-plugin-singlefile.
- Обновлены версии всех зависимостей (исключая VKUI. Переход на новую версию VKUI планируется позже).
  • Loading branch information
LukasAndreano committed Sep 14, 2024
1 parent 93df6cb commit 8e2a5db
Show file tree
Hide file tree
Showing 25 changed files with 1,856 additions and 3,305 deletions.
1 change: 0 additions & 1 deletion .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,3 @@ package.json
package-lock.json
.gitignore
dist
odr-dist
9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,9 +40,9 @@ http://localhost:3000

### 📚 Как работать с группами (панелями/экранами)

У каждой группы есть своя директория в _components_, например: _components/home_.
У каждой группы есть своя директория в _panels_, например: _panels/home_.

В группах присутствует главный экран - _base.js_ и другие дополнительные: _anyScreenName.js_.
В группах присутствует главный экран - _{panelName}.js_ и другие дополнительные: _anyScreenName.js_.

В каждом компоненте могут присутствовать блоки, которые необходимо вынести в отдельный компонент, чтобы сохранить нормальную логическую структуру и не перегрузить этот самый компонент.

Expand All @@ -51,10 +51,11 @@ http://localhost:3000
Также присутствуют общие группы _(в components)_ со следующими названиями:

- \_\_global
- \_\_modals
- \_\_navigation

Все эти разделы содержат в себе основные для работы приложения компоненты: навигация, модалки, а также **глобальные компоненты** (компоненты, которые могут быть переиспользованы n-ное количество раз в абсолютно разных частях приложения без привязки к группе компонентов).
Модалки не привязаны к общим группам и имеют свою собственную директорию в _modals_.

Все эти разделы содержат в себе основные для работы приложения компоненты: навигация, а также **глобальные компоненты** (компоненты, которые могут быть переиспользованы n-ное количество раз в абсолютно разных частях приложения без привязки к группе компонентов).

### 📺 Модалки

Expand Down
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!doctype html>
<html lang="ru">
<head>
<meta charset="UTF-8" />
Expand Down
8 changes: 1 addition & 7 deletions kokateam-deploy-config.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,4 @@
{
"static_path": "dist",
"app_id": "",
"platforms": {
"mobile": true,
"web": true,
"mvk": true
},
"upload_odr": true
"app_id": ""
}
Loading

0 comments on commit 8e2a5db

Please sign in to comment.