-
Notifications
You must be signed in to change notification settings - Fork 197
DISCOVERY: (QUICK-PROMO) Adapt "layered-cake" scheme #178
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
Comments
👍 |
@illright Мб поделишься мнением, как лучше схему слоистую адаптировать? 🤔 |
Возможно, стоит убрать из слоистой диаграммы названия непосредственных слоев (потому что их всех все равно не уместить), и сделать эту диаграмму "анатомией слоя". Еще одна причина так поступить – эта диаграмма, как и скриншот структуры директорий, немного абстрактна и отсоединена от реальных интерфейсов. Из-за этого мне кажется, что она не так полезна для понимания методологии в целом. Она полезна для понимания вложенности понятий. Если подытожить – мне кажется, что на странице введения стоит поместить интерактивную диаграмму, объясняющую слои, а также слоистую диаграмму без названий конкретных слоев в раздел Анатомия. |
Насчет диаграммы, которую @Postamentovich вкинул – во-первых, лайк, очень лаконично и современно. Во-вторых, вижу, что помимо объяснения анатомии слоя и демонстрации порядка слоев (пусть и неполного) там есть еще один "дата-поинт" – отличие слоя Shared от остальных слоев. Это полезная информация, но я не уверен, что на этой диаграмме она получает должное количество внимания. Возможно, эту информацию будет проще донести текстом в описании слоя Shared. И насчет того, как нарисован слой Shared – у меня создается впечатление, что слой Shared состоит из слайсов, но по факту он ведь должен состоять из сегментов? Может быть, если оставлять этот слой на диаграмме, лучше будет нарисовать не круг, поделенный на 4 сектора, а концентричные круги разного диаметра? Ах да, еще там есть сегмент components, который, кажется, должен называться ui. |
Ну и еще можно подумать о том, чтоб добавить на диаграмму цвета. Создать общепринятый колор-кодинг слоев, и отразить его в диаграмме. |
А вот это уже боюсь будет лишнее, т.к. диаграмма должна смотреться нормально и без цветового окраса 🤔 Иначе получится что-то типо такого 😏 |
Еще момент. Для русской версии документации нужны русские пометки на диаграмме. Обратил на это внимание, пока пытался очистить доку от ссылок. Пусть будет "слой", "слайс", "сегмент". Названия слоев и сегментов можно оставить на английском. Если названия будут на английском, будет немало путаницы и проблем с формулировками на странице Введение. Еще на последней версии диаграммы layers хорошо бы сменить на единственное число. |
Кажется, проблема более глобальная, и связана с локализацией)
То кортима склоняется все же ко второму варианту |
|
Problem
This "cake scheme" was only draft of idea about "layered" project architecture.
But at the moment it's clear that we need to upgrade to more actual an complete state
Requirements
There is on scheme must be showed:
shared
,features
,pages
,app
)ui
,model
,lib
,api
)It would be cool, if we could display a set of core-concepts our methodology:
Layered
Cake
(as main emojii-association 🍰 )Parts & Compose
(🧩)Sliced
Segments
References
Unfortunately, without any sources :(
The text was updated successfully, but these errors were encountered: