Repo structure
mdbook-utils is written in Rust and follows the typical cargo package layout.
- The source code is in the
srcfolder. The main executable is inmain.rsand theclimodule. It calls the API inlib.rs. - A simple test
mdbookbook is found intest_book. - The user guide' sources are in
user_guide. - The Dev Container and Docker (Compose) configuration files are found in
.devcontainer.devcontainer.jsonuses Docker Compose (configured incompose.yamlandcompose.override.yaml), which in turn runs a container fromDockerfile.
.githubcontains the continuous integration (GitHub Actions) workflow.