-
Notifications
You must be signed in to change notification settings - Fork 212
FSDCUR: Begin writing the new tutorial #574
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-fsd ready!
To edit notification comments on pull requests, go to your Netlify site settings. |
i18n/en/docusaurus-plugin-content-docs/current/get-started/tutorial.mdx
Outdated
Show resolved
Hide resolved
✅ Deploy Preview for current-feature-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.
nitpick: Очепятка походу)
- pages/edit-node/ui/
+ pages/edit-note/ui/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.
Не понял
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.
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.
а, блин, теперь понял)) да, это опечатка
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.
praise: Сам туториал пушка, тот самый визуальный которого не хватало!
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: Но все еще главная проблема при использовании FSD - это умение умеренно и постепенно затаскивать методологию к себе в голову и проект
Т.е. люди просто берут к себе в проект слой entities/features, даже не понимая зачем им это особо нужно
(даже если в соло, даже если в доке напишем - пока они сами не настрадаются настолько, сколько нужно чтоб понять необходимость фич - им выделение фич не будет давать пользы - см. также #pain_driven_development)
Говорю это опираясь на наши внутренние дискусии кортимы, консультации и вопросы в чате
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.
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.
@illright вот это главное глянь пож)
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.
не хочется чтоб ломало твой план по туториалу, но мб будут мысли как эту идею учесть в туториале
(чтоб люди опять не задавались вопросом что есть фича и зачем нужна фича, когда есть виджеты)
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.
да, это самый сложный коммент просто, про него отдельно подумаю
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.
Возможно твой туториал стоит оставить как есть, но сделать другой туториал/гайд где именно про этапы затаскивания говорится (желательно тоже в get-started чтоб лежало и было перед глазами)
UPD: Т.е. мб я зря думаю запихать побольше в туториал, который должен больше концепции объяснять чем этапы затаскивания в проект и голову 🤔
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.
@unordinarity шо думаешь
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.
Я тут скорее мнения, что хочется объяснить основные принципы ФСД в туториале, т.е. что такое бизнес-домен, что такое value для пользователя, как композировать компоненты. Для этого нам нужно рассказать про entities и features. Надеюсь таким образом отсечь вопросы в духе "а нотификейшн попап это фича?".
Однако размышление про то, что на маленьких проектах нахрен не нужны фичи, вполне здравое. Собственно, аппка в туториале такая простая, что она как раз показывает, насколько там не нужны фичи (или даже сущности, по факту). Поэтому я за то, чтоб после этого фундаментального туториала пустить гайд о том, как сделать нормально, без усложнений. Подумаю над подводкой к нему
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.
Супер, спасибо за дельные размышления по теме 🚀
| { | ||
| url: "https://samokat.tech/", | ||
| src: "samokat.svg", | ||
| alt: "Samokat.tech", |
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: current бы подлить, т.к. лого самоката уже затащили
| version: VERSIONS.V2, | ||
| updatedAt: "2023-04-24", | ||
| tech: ["react", "redux-toolkit", "typescript", "vite"], | ||
| }, |
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: И это в current уже тоже должно быть
|
This PR is problematic to get up to date now, but I don't want to force push so that we don't lose comment history. I'll create a new one for this tutorial |






Background
Changelog