BeDoc
Pluggable documentation engine for any language and format.
Problem
I was familiar with the concept of JSDoc and articulating all of the features of a program in a scrapable way. I wanted to do something like this for the simul_efuns in Threshold and Oxidus, but every tool I found was tailored for Big Dev and no such generic thing, or at least none that didn't come with a lot of baggage.
Outcome
BeDoc is an extensible documentation generator designed to handle any programming language and output format. It relies on custom parsers and formatters, and supports async hooks for in-flight content modification, and multiple output formats like Markdown and Wikitext. The CLI-integrated framework enables seamless documentation generation for projects with pluggable architecture.