エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
OpenAPIという間接的な型共有をやめてoRPCを導入した話
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
OpenAPIという間接的な型共有をやめてoRPCを導入した話
フロントエンドとバックエンドは別リポジトリで管理しており、型共有には npm パッケージを経由する必要... フロントエンドとバックエンドは別リポジトリで管理しており、型共有には npm パッケージを経由する必要があります。この構成が、後述する Contract パッケージの配布フローの背景になっています。 TL;DR OpenAPI による型共有は「スキーマ定義 → コード生成 → 型の利用」という間接的な型共有だった コード生成の手間、生成ファイルの Conflict 多発、開発者体験の低下が課題になっていた oRPC を導入し、TypeScript の型推論による直接的な型共有に切り替えた oRPC は OpenAPI 仕様書の自動生成もサポートしており、外部連携や API ドキュメントの要件も満たせる OpenAPI による型共有の仕組み Dress Code ではフロントエンド・バックエンドともに TypeScript で開発しています。 以前は、バックエンドの API 定義から Ope

