documentation icon indicating copy to clipboard operation
documentation copied to clipboard

Feature-Sliced Design 2.1

Open illright opened this issue 1 year ago • 1 comments

Background

With the new tutorial, the paradigm of FSD has shifted slightly to discourage excessive decomposition and instead treat layers Pages and Widgets as the first stop in searching for code, rather than simply compositional layers. This idea is already widely encouraged by the most active community members, so it's time that we update the docs to reflect that and communicate this paradigm shift by doing a minor version bump.

Changelog

  1. Explicitly permit application-aware things in the Shared layer (things like API and routes, still no business logic)
  2. Describe explicitly that imports between segments in Shared and App are allowed

TODO: actualize other reference pages, write the changelog, bump the version

Release check-list

  • [x] The reference pages are all up-to-date
  • [ ] The About pages are in good shape
  • [x] Steiger supports @x
  • [ ] Suggestion to set up Steiger is added to the migration docs
  • [ ] The changelog is written
  • [ ] The migration guide in the docs is written

illright avatar Aug 03 '24 20:08 illright

Deploy Preview for pr-fsd ready!

Name Link
Latest commit 6bee8c826034434edcfa4708da95a0776c4194f4
Latest deploy log https://app.netlify.com/sites/pr-fsd/deploys/6735051f35fe8700083b8c85
Deploy Preview https://deploy-preview-703--pr-fsd.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

netlify[bot] avatar Aug 03 '24 20:08 netlify[bot]

Released! Read the full changelog here

illright avatar Nov 18 '24 12:11 illright