Skip to content

F-106: tools.forma.kmp skeleton + KmpTargetRegistry#215

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

F-106: tools.forma.kmp skeleton + KmpTargetRegistry#215
stepango merged 1 commit into
v2from
forma/F-106-kmp-skeleton

Conversation

@stepango

Copy link
Copy Markdown
Collaborator

Summary

  • New plugins/kmp → plugin id tools.forma.kmp
  • KmpTargetTypes / KmpTargetRegistry / registerKmpDefaults (matrix from docs/KMP-TARGETS.md §6.1)
  • 5 unit tests (KmpTargetRegistryTest)
  • Jacoco happy-path includes kmp/target/**
  • Board: F-106 done; next F-107 (MPP apply + kmpLibrary)

Test plan

  • cd plugins && ./gradlew :kmp:test — 5 passed
  • ./gradlew test jacocoHappyPathCoverageVerification — BUILD SUCCESSFUL

New plugins/kmp module with KmpTargetTypes, KmpTargetRegistry matrix
(from KMP-TARGETS design), unit tests, and jacoco happy-path includes.
No public kmpLibrary DSL yet (F-107).
@stepango
stepango merged commit 55ca91f into v2 Jul 25, 2026
4 checks passed
@stepango
stepango deleted the forma/F-106-kmp-skeleton branch July 25, 2026 16:31
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