メインコンテンツまでスキップ

テクニカルライティング・ポートフォリオ

これは、私のテクニカルライティング・ポートフォリオのうち、ソフトウェア関連のサンプルに特化したポートフォリオです。Docusaurusを使用して、すべてMarkdown形式で作成・公開されたソフトウェアドキュメントのサンプルを網羅的に紹介しています。ここでは、開発者向けガイドやAPIリファレンスの例、およびそれらを作成するためのワークフローに関する洞察をご覧いただけます。

ポートフォリオのナビゲーション​

成果物の種類とドメインごとに整理されたドキュメントサンプルをご覧ください:

開発者およびシステムガイド​

APIリファレンス​

アーキテクチャおよび概念ドキュメント​

コミットメッセージおよびプルリクエスト​

  • NumPyのF順序配列の修正。配列のメモリレイアウトの問題を解決するオープンソースのプルリクエスト説明とコミットメッセージです。
  • JAXにおけるak.meanの微分。Awkward Arrayにおける自動微分サポートを解説するドキュメントとコミットメッセージです。

ケーススタディ​

これらのドキュメントの未加工のMarkdownソースを確認するには、**GitHubリポジトリ**をご覧ください。

Docs-as-code ワークフロー​

  • VS CodeとAntigravityを使用したMarkdownおよびMDXの執筆
  • Valeによる文章およびスタイルガイドの静的検証
  • DeepLおよびLaraによる国際化と翻訳
  • Mermaidによるシステムアーキテクチャ図の作成
  • GitとGitHubによるバージョン管理と共同コードレビュー
  • PostmanとSwagger/OpenAPIによるAPI検証
  • Docusaurusによる継続的デプロイ

技術スタック​

  • Docusaurus。静的サイト、ナビゲーションサイドバー、ローカライズ版を生成します。
  • VS Code。MarkdownおよびMDX執筆のメインエディタとして機能します。
  • Postman。APIエンドポイントを検証し、リクエスト・レスポンスの例を生成します。
  • Vale。Google Developer Documentationガイドラインに準拠するよう技術的文章を検証します。
  • Git・GitHub。ブランチのバージョン管理とサイトのデプロイを管理します。
  • Mermaid。フローチャートやデータパイプラインのアーキテクチャ図を描画します。
  • DeepLおよびLara。ドキュメントの多言語翻訳を自動化します。

この環境は、現代のエンジニアリング企業における本番開発者ポータルを忠実に再現しています。

各サンプルは、調査・執筆・テスト・レビュー・公開に至るエンドツーエンドのドキュメント制作プロセスを反映しています。