-
Notifications
You must be signed in to change notification settings - Fork 201
Добавил доку по "Разбиению приложения" #86
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
## 💤 Предистория | ||
Каждый из нас застал на своем пути проекты примерно такой структуры | ||
|
||
```sh | ||
└── src/ | ||
├── api/ | ||
├── components/ | ||
├── containers/ | ||
├── helpers/ | ||
├── pages/ | ||
├── store/ | ||
└── index.tsx/ | ||
``` |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Решил вставить это в начале, чтобы у многих сразу срабатывала привязка внимания к теме =)
Возможно, стоит сместить все же ниже
concepts/app-splitting.md
Outdated
## ⚡ `TL;DR:` | ||
|
||
- *Методология рекомендует разбивать проект следующим образом:* | ||
1) *Сначала по **слайсам** (app, processes, pages, features, entities, shared),* | ||
2) *Затем по **доменам** (в зависимости от БЛ),* | ||
3) *И наконец **по типам** (ui, model, api, lib)* | ||
|
||
- *Структура приложения должна помогать внедрять новых людей, предсказуемо вносить изменения и развивать проект, в условиях постоянно меняющихся требований* | ||
|
||
- *Разбиение согласно методологии - [в конце статьи](#структура)* | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Если у кого-то есть идеи - как еще можно сократить эту статью / улучшить читаемость - welcome)
Вроде постарался все разумные и неразумные способы заюзать - чтобы это все прочесть за один присест реально было
@feature-sliced/core гляньте пож |
@feature-sliced/core гляньте пож |
Пока ждем, как определимся с терминами |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Replace all HTML syntax with MD
@AlexandrHoroshih спасибо! |
Disclaimer
Такой размер diff вышел чисто из-за фрагментов со структурой проекта, не пугайтесб)
Чеклист
CHANGELOG