Files
rely/lib/features

Feature Slices

Each feature folder is the main place to work on product behavior.

Typical subfolders:

  • domain/: models or invariants owned by the slice
  • application/: orchestration, providers, controllers, side effects
  • presentation/: screens, widgets, dialogs, UI state
  • data/: persistence or repositories owned by the slice

Some older files at the slice root still exist as compatibility exports so tests and untouched code paths keep working while the structure settles.