# The newdoc tool
[](https://crates.io/crates/newdoc)
[](https://crates.io/crates/newdoc)
[](https://crates.io/crates/newdoc)
[](https://github.com/redhat-documentation/newdoc/actions/workflows/rust-test.yml)
[](https://deps.rs/repo/github/redhat-documentation/newdoc)
[](https://copr.fedorainfracloud.org/coprs/mareksu/newdoc-rs/package/newdoc/)
The `newdoc` tool generates pre-populated module and assembly files formatted with AsciiDoc, which are used in Red Hat and Fedora documentation. The generated files follow the Modular Documentation guidelines: <https://redhat-documentation.github.io/modular-docs/>.
## Using newdoc
See the full documentation at [Using newdoc](https://redhat-documentation.github.io/newdoc/).
## Release notes
You can find a brief change log in the [CHANGELOG.md](CHANGELOG.md) file.