Skip to content

F-072: navigationRes Path B + deprecate withPlugin chain - #189

Merged
stepango merged 2 commits into
v2from
forma/F-072-navigation-res
Jul 20, 2026
Merged

F-072: navigationRes Path B + deprecate withPlugin chain#189
stepango merged 2 commits into
v2from
forma/F-072-navigation-res

Conversation

@stepango

Copy link
Copy Markdown
Collaborator

Summary

  • Migrate sample navigation module off .withPlugin(Plugins.navigationSafeArgs) to Path B navigationRes(...) (type owns safe-args; call site attributes-only).
  • Add shared resourcesTarget(type, …) helper; androidRes / androidBinary / uiLibrary return Unit.
  • @Deprecated TargetBuilder, PluginWrapper, and sample Plugins factories.
  • Keep nameSuffix = "res" so suffix validators / matrix stay intact.

Verify (host)

  • plugins/ ./gradlew :deps:test :android:compileKotlin build → SUCCESS
  • application/ ./gradlew :core-navigation-res:compileDebugKotlin → SUCCESS (generateSafeArgsDebug ran)
  • application/ ./gradlew build → SUCCESS (2554 tasks)

Ticket

F-072 → done. Next: F-073 docs / GH #36.

Claw added 2 commits July 19, 2026 16:38
Migrate sample navigation off .withPlugin onto a Path B derived type
(navigationRes) with type-owned safe-args. Shared resourcesTarget helper;
androidRes/binary/uiLibrary return Unit; deprecate TargetBuilder,
PluginWrapper, and sample Plugins factories.
@stepango
stepango merged commit 687f484 into v2 Jul 20, 2026
8 checks passed
@stepango
stepango deleted the forma/F-072-navigation-res branch July 20, 2026 00:01
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.

1 participant