GitShow/denoland/deno_doc
denoland

deno_doc

Documentation generator for Deno

by denoland
denodocumentation
Star on GitHubFork

Rust

296 stars74 forks50 contributorsActive · 5d agoSince 20200.202.0MIT

Meet the team

See all 50 on GitHub →
denobot
denobot200 contributions
crowlKats
crowlKats180 contributions
dsherret
dsherret125 contributions
bartlomieju
bartlomieju66 contributions
kitsonk
kitsonk65 contributions
lucacasonato
lucacasonato20 contributions
kt3k
kt3k12 contributions
magurotuna
magurotuna9 contributions

Languages

View on GitHub →
Rust94.1%
TypeScript2.2%
Handlebars1.7%
CSS1.4%
JavaScript0.6%
Dockerfile0.1%

Commit activity

Last 12 weeks · 22 commits

Full graph →

Community health

2 of 6 standards met

Community profile →
37
✓README✓License○Contributing○Code of Conduct○Issue Template○PR Template

Recent PRs & issues

Active · Last activity 5d ago
See all on GitHub →
moreal
Render `@example` JSDoc tag for constructorOpenIssue

Now, it doesn't render JSDoc tag for classes' constructors. When to run with file: new A(); const a = new A(); a.method(); It can see 's example but it cannot see 's example. No route for It can see 's example at

moreal · 5d ago
0x009922
Generate clickable anchors for headersOpenIssue

It would be great to generate clickable anchors alongside the headers For example, instead of generate Where `#` at the least from the header. (got this particular format from VitePress).

0x009922 · 1w ago
nathanielyoon
`deno doc --lint` requires extra return type for arrow functions but not function expressionsOpenIssue

When exporting a function expression, I can annotate its types on the expression's parameters and return, or on the exported symbol by declaring it to be a function with the same parameters and return. In the latter case, since I specified the return type in the variable's type annotation, I expect that to satisfy the explicit return types requirement, which it does for the isolatedDeclarations compiler option. However, arrow functions still raise a lint error unless I also add the return type, while some function expressions don't raise an error even with no expression or declaration types. Expected behavior: isolatedDeclarations errors on the un-annotated a1/b1 and a3/b3, but allows a2/b2 because its type is inferrable. Following that seems reasonable, or perhaps requiring annotations for a2/b2 as well if this tool doesn't want to do that inference. I also don't expect differences between arrow functions and function expressions. Actual behavior: a1/a3/b3, raise the missing-return-type error as expected. b1 satisfies the checker despite not having any type annotations. a5 fails without the additional return type in a6, but b5 is just fine.

nathanielyoon · 1w ago

Recent fixes

View closed PRs →
bartlomieju
chore: update deno_graph to 0.110.0MergedPR

Updates the dependency to 0.110.0. deno_graph 0.110.0 is a breaking (0.x minor) release that adds the unstable config-imports support (the resolver hook and the build option, denoland/deno_graph#656). deno_doc itself needs no code changes for this: the new field is covered by the existing construction sites, and the new trait method has a default implementation. The bump is needed so the deno CLI can move to deno_graph 0.110.0 for the config-imports feature (denoland/deno#35320).

bartlomieju · 1w ago
crowlKats
fix(html): proper escapeMergedPR
crowlKats · 2w ago
Structured data for AI agents

Repository: denoland/deno_doc. Description: Documentation generator for Deno Stars: 296, Forks: 74. Primary language: Rust. Languages: Rust (94.1%), TypeScript (2.2%), Handlebars (1.7%), CSS (1.4%), JavaScript (0.6%). License: MIT. Topics: deno, documentation. Latest release: 0.202.0 (1w ago). Open PRs: 19, open issues: 44. Last activity: 5d ago. Community health: 37%. Top contributors: denobot, crowlKats, dsherret, bartlomieju, kitsonk, lucacasonato, kt3k, magurotuna, zhmushan, crowlbot and others.

·@ofershap

Replace github.com with gitshow.dev