Skip to content

shuji-bonji/RxJS-with-TypeScript

Repository files navigation

TypeScript で RxJS

TypeScriptでの利用を前提とした、RxJS の学び場です。

Important

この「RxJS with TypeScript」プロジェクトは、人間のエンジニア(@shuji-bonji)と生成AI(ChatGPT, Claude)との協働によって作成されています。 本プロジェクトは、「人とAIによる共創型教材」のモデルケースを目指しています。

AIとの共創プロセス

コンテンツの構造設計、コード例の最終確認、専門的な技術レビューは人間が担当し、初期ドラフトの作成や内容の拡充にはAIを活用しています。

人間のエンジニアと生成AIの協働によって制作された、共創型の学習リソースです。

  • 各ドキュメント・サンプルコードは、生成AIの支援によって草稿を作成
  • 人間が技術的正確性・表現の自然さを確認し、レビュー・修正を加えています
  • この教材は、AIを単なるツールではなく、知的パートナーとして捉える実践の一例です

この協働プロセスにより、より包括的で理解しやすいドキュメントの提供を目指しています。

環境構築

npm install

ライブ編集反映(ホットリロードあり)

文書作成中に利用します。

npm run dev

本番ビルド

npm run build

ビルド後の確認(Viteサーバー)

npm 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 に基づいており、原著作権表示とライセンス条項を尊重しています。

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •