~/talk

How to Publish Your First Kotlin Multiplatform Library

Talkat KotlinConf 2023 · 2023-04-12..04-14· Veilingzaal· [kotlin]
slides:none on file

KStore is a minimal multiplatform disk-storage library that goes from prototype to published artifact and actually lands on Maven Central via Sonotype. The process uses KStore minimal multiplatform disk store, CI with GitHub actions build matrices to exercise platform targets, API safety via binary-compatibility-validator and explicit API mode, and quality gates with Klover code coverage. Artifacts are signed and documentation published; the pipeline fails on unintended API breaks so community maintenance requires minimal hands‑on effort.

AI-written summary · about

  1. 0:00Start
  2. 1:39In cub ation
  3. 3:27Setup CI Early!
  4. 4:31Declare Public API!
  5. 5:14Don't break Compatibility!
  6. 7:20Document everything!
  7. 8:04Release the Kraken!
  8. 10:47Coverage w/ Kover
  9. 11:47Let the bots do the bumps!
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.