Project & repos · beta · Neovim 0.10+ · 455 commits

documentation.nvim

Point it at a repository and it produces a module map: an interactive HTML page, a Markdown overview, a deterministic JSON artifact, and a set of drift checks that fail CI when the documentation and the code stop agreeing.

Repository README :help

recorded with VHS from demos/documentation.tape in a clean Neovim — re-recorded weekly
what is shown when
  1. :DocMap mermaid tree - the module tree of the repo you are in
  2. :DocMap mermaid deps - the require graph, ready for a README

Install

{
  "StefanBartl/documentation.nvim",
  opts = {},
}

Beta stage — active development. This repository is past its first shape and in active use, but the surface is not frozen: breaking changes are still possible. Pin a commit or tag if you depend on it.

Documentation

Recent commits

  1. fix standalone: glob's ** no longer follows symlink loops, sorts on precomputed keys
  2. fix standalone: shell_quote refuses % on the Windows branch
  3. fix standalone: glob ignores case on macOS too, not only on Windows
  4. feat standalone: the vim shim runs rules.nvim's engine, and fixes the standalone build broken by lib.nvim (L10 P1)
  5. · Merge branch 'claude/github-stats-traffic-985834'
  6. feat browse: add traffic mode, joined against github_stats.nvim's digest
  7. docs the queue is no longer linked, it lives in the author's notes
  8. docs link back to the wkd family site