Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

API docs parity: Node.js / TypeScript

Abierto
#1,654 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
25/100
Tipo de issue
Documentación
Claridad
Necesita aclaración
Estado de actividad
Tranquilo
Stack tecnológico
node.js, typescript

Línea de trabajo

Empieza leyendo el epic principal #1653 y la discusión del issue sobre TSDoc, TypeDoc, tsdocs.dev, GitHub Pages y los archivos .d.ts publicados. El issue no menciona archivos del repositorio, pruebas ni un punto de entrada de implementación; el trabajo solo está completo cuando el enfoque de documentación de la API del proyecto y el entregable están claramente decididos.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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.

Lenguaje dominante
Java
Estrellas
10.5k
Forks
1.5k
Merge medio
1 d 9 h
PR fusionados (30 d)
130

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de github/copilot-sdk

Todos los issues de github/copilot-sdk

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.