TypeScriptでの利用を前提とした、RxJS の学び場です。
Important
この「RxJS with TypeScript」プロジェクトは、人間のエンジニア(@shuji-bonji)と生成AI(ChatGPT, Claude)との協働によって作成されています。 本プロジェクトは、「人とAIによる共創型教材」のモデルケースを目指しています。
コンテンツの構造設計、コード例の最終確認、専門的な技術レビューは人間が担当し、初期ドラフトの作成や内容の拡充にはAIを活用しています。
人間のエンジニアと生成AIの協働によって制作された、共創型の学習リソースです。
- 各ドキュメント・サンプルコードは、生成AIの支援によって草稿を作成
- 人間が技術的正確性・表現の自然さを確認し、レビュー・修正を加えています
- この教材は、AIを単なるツールではなく、知的パートナーとして捉える実践の一例です
この協働プロセスにより、より包括的で理解しやすいドキュメントの提供を目指しています。
npm install文書作成中に利用します。
npm run devnpm run buildnpm run build で生成されたHTMLをローカルで Viteサーバーを使って確認します。
本番デプロイ前に確認したい時に利用します。
npm run previewビルド済みHTMLの静的配信 Nodeのserve-static的な仕組みで動作、軽量・高速だがホットリロードなし。
生成されたHTMLを確認したい場合に利用します。(軽くて速い)
npm run serveこのプロジェクトは Creative Commons Attribution 4.0 International (CC BY 4.0) ライセンスのもとで公開されています。
一部のコード例や説明は以下の公式ドキュメントを参考にしています。これらは Apache License 2.0 に基づいており、原著作権表示とライセンス条項を尊重しています。
- RxJS (Apache License 2.0)
- TypeScript (Apache License 2.0)