kamae-ts — 関数型ドメインモデリング
サーバーサイド TypeScript でドメインモデルを書くときの原則をまとめた読み物です。class ベースの OOP ではなく、TypeScript の型システムを最大限に活用した関数型アプローチを採ります。
kamae-ts プラグイン が提供するコーディングエージェント向け skill の知識ベースを、人間の読み物として再構成したものです。
💬 Discord コミュニティに参加する
サーバーサイド TypeScript や関数型ドメインモデリングについての議論・質問・雑談の場として Discord サーバーを運営しています。kamae-ts のヘビーユーザーである必要はありません。気軽にどうぞ。
詳しくは コミュニティ を参照してください。
読み始める
各章は左のサイドバー、または下のリンクから辿れます。
原則の適用について
これらは推奨であり、厳格なルールではありません。コンテキストに応じて判断してかまいませんが、原則から逸脱する場合はその理由をコメントで明示してください。