What is Moonwave
masterMoonwave is a command line tool designed to generate documentation from comments within Lua source code. It consists of three primary components:
- Moonwave Extractor: A Rust-based program that parses Lua files and extracts documentation into JSON format.
- Docusaurus Plugin: A React-based plugin for Docusaurus that visually renders the extracted JSON documentation.
- Moonwave CLI: A unified interface that abstracts the extractor and the Docusaurus plugin, allowing users to manage the entire documentation workflow without interacting with the underlying components directly.