これはTypeScript Deep Diveの日本語版です。オリジナルの作者basaratに心より感謝を捧げます。
TypeScriptを学習する中でTypeScript Deep Diveを知りました。このドキュメントは、TypeScriptを使い始めた人たちのために書かれたものです。この資料では、TypeScriptのメリットや機能がとても分かりやすく、丁寧に説明されており、初心者の学習にとって非常に効果的な資料です。しかし、日本語版がなかったため、このように翻訳版を作成することにしました。
しかし、この翻訳はまだ完全ではありません。当初は機械翻訳を利用したため、まだ、一部不自然な翻訳が残っています。もしよろしければ、後からドキュメントを見に来る人たちの理解を助けるため、翻訳の訂正や、最新の情報反映などのPRを送っていただけますと幸いです。
翻訳の完成度を高めるため、お気づきの点についてIssueやPRを送って頂けると大変幸いです。些細なものでも歓迎いたします。
例:
- 誤訳、タイプミスを修正する
- 理解しやすい日本語に修正する
- 用語を統一する(用語集が必要かもしれません)
- コードサンプルのコメントを日本語にする
- 上記をIssueによって指摘する
- オリジナルのTypeScript Deep Diveの最新を反映する
また、内容だけでなく、運用なども含め改善するべき点や、提案などありましたら、リポジトリに Issue をあげていただければと思います。
特に、下記の改善が必要と考えています。もしご協力いただける方がいらっしゃいましたら、PR をいただけますと大変助かりますmm
- サンプルコード内のコメントを日本語化する
- 後半のセクション(その他のヒント、TypeScriptコンパイラの内部など) を読みやすい文章に校正する
- 最近のTypeScript開発のバージョンアップや、周辺ツールなどの事情を反映した補筆、追加記事の執筆
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!
もしTypeScript Deep Dive 日本語版のリポジトリ及びGitBook を、オーナーとして共同でメンテナンス、改善していただけるという TS/JS の有識者(あるいは企業)の方がいらっしゃいましたら、Twitter (@yohamta) までご連絡いただけましたら幸いです。今後ともTypeSciptを新しく学習される方の一助となるよう、内容を継続的に改善していけたらと考えています。