Skip to content

docs(ios): align new-project, git-flow and architecture with FuturedKit 2.x - #119

Merged
jmarek41 merged 4 commits into
mainfrom
docs/ios-swiftformat
Sep 4, 2026
Merged

jmarek41 merged 4 commits into
mainfrom
docs/ios-swiftformat

Conversation

@jmarek41

@jmarek41 jmarek41 commented Sep 3, 2026 •

Copy link
Copy Markdown
Member

Aligns the iOS handbook with FuturedKit main (2.x) and the current tooling.

  • New Project: SwiftFormat + SwiftLint phases now come from the FuturedKit app template — the manual phase creation is replaced by "move both phases above Compile Sources"; adds the missing futured-macros package step (the generated files import EnumIdentable and ProxyMembers).
  • Git Flow: commits follow Conventional Commits (type(scope): description), the format the marketplace /commit skill generates.
  • Architecture: new Scene State section for the template-generated state layer (ComponentState, CacheProjection, ComponentStateView, ItemState, Projection Scene).

Screenshots ios_new_project_21.png–23.png showed the manual phase creation and are removed without replacement.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@jmarek41
jmarek41 requested a review from ssestak September 3, 2026 10:13
@jmarek41
jmarek41 enabled auto-merge September 4, 2026 06:46
@jmarek41 jmarek41 changed the title docs(ios): add SwiftFormat build phase to new project setup docs(ios): template-provided SwiftFormat and SwiftLint build phases Sep 4, 2026
The FuturedKit SwiftUI App template now generates both run script
phases and disables User Script Sandboxing itself, so the setup step
becomes reordering the phases above Compile Sources instead of pasting
scripts. Scripts are kept for reference and match Futrumi/iRozhlas
(preview-build guard, --fix --quiet, error/warning on missing tools).
Drops the now-unused sandboxing screenshot.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@jmarek41
jmarek41 force-pushed the docs/ios-swiftformat branch from bb982fa to 0f060cf Compare September 4, 2026 07:01
…ne state layer

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@jmarek41 jmarek41 changed the title docs(ios): template-provided SwiftFormat and SwiftLint build phases docs(ios): align new-project, git-flow and architecture with FuturedKit 2.x Sep 4, 2026
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@jmarek41
jmarek41 merged commit baa0f4a into main Sep 4, 2026
@jmarek41
jmarek41 deleted the docs/ios-swiftformat branch September 4, 2026 11:43
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.

2 participants