Skip to content

Pages Architecture#114

Merged
JasonYoder2026 merged 58 commits into
devfrom
architecture
Mar 24, 2026
Merged

Pages Architecture#114
JasonYoder2026 merged 58 commits into
devfrom
architecture

Conversation

@JasonYoder2026

Copy link
Copy Markdown
Collaborator

Reworks pages architecture

  • Each page becomes a feature folder in features/
  • Each page gets a page, controller (for state management and logic), and widgets/ to extract pieces of the page
  • Router now uses features and pages/ is removed

@JasonYoder2026

Copy link
Copy Markdown
Collaborator Author

Update - core

  • Creates core/ directory for app configurations
  • Holds DI, router, storage, and theme
  • Will house any additional configs added later on

@nolan-meyer1 nolan-meyer1 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome work!

@JasonYoder2026 JasonYoder2026 merged commit c70a1aa into dev Mar 24, 2026
2 checks passed
@JasonYoder2026 JasonYoder2026 deleted the architecture branch April 8, 2026 19:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants