-
Notifications
You must be signed in to change notification settings - Fork 197
feat(intro): finish the proposed corrections to the intro page #515
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
✅ Deploy Preview for pr-sliced ready!
To edit notification comments on pull requests, go to your Netlify site settings. |
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.
Мне в целом оч зашло, есть только toImprove)
Ждем что @unordinarity и @Rin-Akaia-eth накинут 😏
1. **Shared** — reused functionality, detached from the specifics of the project/business. | ||
2. **Entities** — business entities (e.g., user, product, order). | ||
3. **Features** — user interactions, actions that bring business value to the user. | ||
4. **Widgets** — compositional layer to combine entities and features into meaningful blocks. | ||
5. **Pages** — compositional layer to construct full pages from entities, features and widgets. | ||
6. **Processes** — complex inter-page scenarios (e.g., authentication). | ||
7. **App** — app-wide settings, styles and providers. |
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.
thoughts: Было бы здорово в будущем из этого еще одну картинкку сделать, чтобы проще было воспринимать чем еще одно полотно тексто
Then there are slices, which partition the code by business domain. This makes your codebase easy to navigate by keeping logically related modules close together. Slices cannot use other slices on the same layer, and that helps with high cohesion and low coupling. | ||
|
||
Each slice, in turn, consists of segments. These are tiny modules that are meant to help with separating code within a slice by its technical purpose. The most common segments are `ui`, `model`, `api` and `lib`, but you can omit some or add more, as you see fit. |
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.
В целом гуд и развернуто, но было бы классно чуть "упростить" чтоль , как было до этого
Чтоб люди не офигевали еще больше после "слоев"/"слайсов"/"сегментов"
Но это так "на подумать" как улучшить, некрит
Мб у самого идеи будут тож)
Co-authored-by: Ilya Azin <[email protected]>
@unordinarity @Rin-Akaia-eth @illright ping) |
Co-authored-by: Rin.Akaia.eth <[email protected]> Co-authored-by: Ilya Azin <[email protected]>
@azinit готово к мерджу? |
@illright давай попзж еше гляну) |
@illright Вливаю спс! |
Background
Closes #441, closes #442, closes #444
Changelog