Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

API docs parity: Node.js / TypeScript

オープン
#1,654 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
5/5
見積もり時間
1週間以上
初心者へのやさしさ
25/100
issue の種類
ドキュメント
明瞭さ
説明が足りない
活発さ
静か
技術スタック
node.js, typescript
領域
documentation

調査の方向性

まず親エピック #1653 と、TSDoc、TypeDoc、tsdocs.dev、GitHub Pages、および公開された .d.ts ファイルについての issue の議論を読んでください。issue にはリポジトリのファイル、テスト、実装のエントリーポイントが記載されていません。プロジェクトの API ドキュメントの方針と成果物が明確に決定された時点でのみ、作業は完了です。

索引モデルが issue の本文から書いたものです。

説明

documentation enhancement sdk/nodejs

Node.js / TypeScript API Docs

Parent epic: #1653

Doc format: TSDoc / TypeDoc comments (/** ... */ with @param, @returns, etc.). TypeDoc generates HTML from these.

Culture: Weaker than Java. npm does not require a docs artifact to publish. Many packages ship only a README + inline types (the .d.ts files are the docs for many TS consumers via IDE hover). Publishing standalone API docs is opt-in.

Hosting analogues:

Service How it works
typedoc.org Generator, not host
tsdocs.dev Closest to javadoc.io — auto-generates docs from any npm package's types on demand
GitHub Pages / custom Many projects self-host (e.g. docs/ folder or CI-published site)

Key difference from Java: No registry-mandated doc artifact. tsdocs.dev synthesizes docs from published .d.ts type declarations rather than a pre-built doc jar.

Additional research: tsdocs.dev fragility

As of 2026-06-13, tsdocs.dev returns 502 Bad Gateway across the board — both the homepage and package-specific URLs (e.g. https://tsdocs.dev/docs/@github/copilot-sdk). The service is completely down, not just a homepage glitch.

This reinforces the fragility of the TypeScript ecosystem's doc hosting: tsdocs.dev is a volunteer-run third-party project, not backed by npm or Microsoft. It has had reliability issues before. There is no npm Inc. or TypeScript team commitment keeping it running — unlike docs.rs (Rust team) or pkg.go.dev (Go team), which are first-party infrastructure with SLAs.

In practice, for the @github/copilot-sdk npm package, the realistic API-docs options are:

  1. Self-host TypeDoc output (e.g., GitHub Pages from CI) — most reliable
  2. Rely on .d.ts hover docs in IDEs — what most TS consumers actually use day-to-day
  3. tsdocs.dev — when it's up, which apparently is not guaranteed

As a Java Champion perspective: Java's Maven Central mandate for javadoc jars means API docs are a first-class, always-available artifact. This is particularly important in an era where AI is writing code — maintainability depends on discoverable, reliably-hosted documentation. The TypeScript ecosystem lacks this guarantee, making self-hosted docs a necessity rather than optional.

主要言語
Java
スター
10.5k
フォーク
1.5k
平均マージ
1日 9時間
マージ済み PR(30日)
130

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

github/copilot-sdk のほかの issue

github/copilot-sdk の issue をすべて見る

似ている issue

Java の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。