How does Moxie Docs generate documentation?
Moxie indexes the source files in the repositories you select, builds an outline of the codebase, and generates documentation page by page, including architecture overviews, references, and conventions, all grounded in your actual code. Documentation is regenerated incrementally as code changes, so it stays current instead of going stale.
Does Moxie Docs keep documentation up to date when code changes?
Yes. When pull requests merge, Moxie detects which documentation is affected, updates the impacted pages, and flags documentation drift and gaps. On Pro and Team plans it also runs a weekly Friday Cleanup that opens documentation pull requests for your team to review.
Does Moxie Docs merge changes to my repository?
No. Moxie Docs only ever proposes documentation changes as pull requests. Your team reviews and merges every one. Moxie never merges anything itself.
What programming languages does Moxie Docs support?
Documentation and search work with any GitHub repository, with first-class file recognition for all major languages including TypeScript, JavaScript, Python, Go, Rust, Ruby, Java, PHP, SQL, Svelte, and Vue. Structured convention and dependency analysis is deepest for TypeScript/JavaScript, Python, Go, Rust, and Ruby.