Kotlinライブラリの運用を楽にするコツ by Mori Atsushi

Kotlin Fest 2024
ショート(20分)
ツール/エコシステム 中級者

Kotlinライブラリの運用を楽にするコツ

at_sushi_at Mori Atsushi at_sushi_at
2

アプリケーション開発をしていて、何か素敵なアイディアが浮かんだら、ぜひそれをライブラリとして公開してみましょう。
一方で、ライブラリの運用には思ったより手間暇がかかります。

デプロイのフローやドキュメントの更新等、自動化できるものはできる限り自動化しましょう。
このセッションでは、私が実際にいくつかのライブラリを公開した経験をもとに、ライブラリを公開する方法から、それを楽に運用するためのコツについて紹介します。

  1. ライブラリ用のモジュールを作る
  2. ローカルにデプロイしてみる
  3. Maven Centralに公開する
  4. READMEを書く
  5. GitHub Actionsでデプロイを自動化する
  6. リリースノートを自動で作成する
  7. 依存関係を自動で更新する
  8. Dokkaでコードからドキュメントを自動生成する
  9. Docusaurusでリッチなドキュメントを作る