Skip to content

F-105: Kotlin Multiplatform design (tools.forma.kmp)#214

Merged
stepango merged 1 commit into
v2from
forma/F-105-kmp-design
Jul 25, 2026
Merged

F-105: Kotlin Multiplatform design (tools.forma.kmp)#214
stepango merged 1 commit into
v2from
forma/F-105-kmp-design

Conversation

@stepango

Copy link
Copy Markdown
Collaborator

Summary

  • Design contract for first-class Kotlin Multiplatform support as a third Forma Gradle platform (tools.forma.kmp).
  • Canonical doc: docs/KMP-TARGETS.md — type-owned MPP, kmp-* suffixes, v1 jvm + android, closed matrix, rejected call-site target shopping.
  • Board P11 tickets F-106…F-110; F-105 done; F-106 user-prioritized next.
  • VISION / ARCHITECTURE / README / PROGRESS pointers.

Non-goals (v1)

iOS/JS/Wasm, kmpBinary/kmpImpl, restoring androidLibrary, raw per-module kotlin { targets }.

Test plan

  • Design-only slice (no plugin code)
  • Follow-up F-106: :kmp skeleton + registry unit tests

Add docs/KMP-TARGETS.md (tools.forma.kmp, kmp-* types, jvm+android v1,
type-owned MPP, closed matrix) and P11 tickets F-106–F-110. Update VISION,
ARCHITECTURE, README, PROGRESS.
@stepango
stepango merged commit 50c2ce0 into v2 Jul 25, 2026
8 checks passed
@stepango
stepango deleted the forma/F-105-kmp-design branch July 25, 2026 16:27
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