kamae-ts — 関数型ドメインモデリング

サーバーサイド TypeScript でドメインモデルを書くときの原則をまとめた読み物です。class ベースの OOP ではなく、TypeScript の型システムを最大限に活用した関数型アプローチを採ります。

kamae-ts プラグイン が提供するコーディングエージェント向け skill の知識ベースを、人間の読み物として再構成したものです。

💬 Discord コミュニティに参加する

サーバーサイド TypeScript や関数型ドメインモデリングについての議論・質問・雑談の場として Discord サーバーを運営しています。kamae-ts のヘビーユーザーである必要はありません。気軽にどうぞ。

Discord に参加する

詳しくは コミュニティ を参照してください。

読み始める

各章は左のサイドバー、または下のリンクから辿れます。

原則の適用について

これらは推奨であり、厳格なルールではありません。コンテキストに応じて判断してかまいませんが、原則から逸脱する場合はその理由をコメントで明示してください。


Table of contents


This site uses Just the Docs, a documentation theme for Jekyll.