Skip to content

refactor: adopt feature-first layout - #23

Merged
CapelleGab merged 3 commits into
devfrom
refactor/module-structure
Nov 12, 2026
Merged

CapelleGab merged 3 commits into
devfrom
refactor/module-structure

Conversation

@CapelleGab

@CapelleGab CapelleGab commented Nov 12, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Adopt a feature-first layout: each feature owns its model, logic and Slint view under src/features/<feature>/
  • Window moved to ui/main.slint; the inventory screen lives in src/features/inventory/view.slint
  • CONTRIBUTING documents the layout

Folders (shared/, managers/, other features, ui/theme/) are created by the issues that need them — no empty placeholders.

Closes #3

🤖 Generated with Claude Code

@CapelleGab CapelleGab added this to the v0.1 — Foundations milestone Nov 12, 2026
@CapelleGab CapelleGab added refactor Restructuring without behavior change core Domain model and engine labels Nov 12, 2026
@CapelleGab
CapelleGab force-pushed the refactor/module-structure branch from e4d861c to 7d3c4c9 Compare November 12, 2026 01:25
@CapelleGab CapelleGab changed the title refactor: split code into app module and ui views refactor: adopt feature-first layout Nov 12, 2026
@CapelleGab
CapelleGab merged commit b721df8 into dev Nov 12, 2026
4 checks passed
@CapelleGab
CapelleGab deleted the refactor/module-structure branch November 12, 2026 01:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

core Domain model and engine refactor Restructuring without behavior change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant