Additional installation instructions
The repository contains the following additional directory and files:
docs: directory for generating a websitedocs/javascripts: directory for added Javascript filesdocs/stylesheets: directory for added CSS filesdocs/.nav.yml: configuration file for navigation panelsdocs/index.md: Markdown source for the home page of the generated website
Makefile: automation of website and PDF generationmkdocs.yml: configuration file for the generated websiteinstallation-guide.md: Markdown source for this page
The location of the directory docs can be configured by setting docs_dir
in mkdocs.yml.
The repository does not contain any generated files. The Makefile creates
files in the following directories:
docs/html: HTML filesdocs/md: Markdown files
The .gitignore file contains the following additional lines:
docs/md
site
The default directories for Agda source code and generated files can be changed
by editing Makefile.
Additional software dependencies
- GNU Make (3.81)
- sd (1.0.0)
- Python 3 (3.14.0)
- Pip (25.2)
- MkDocs (1.6.1)
- Material for MkDocs (9.6.19)
- Awesome-nav (3.2.0)
- mike (2.0.0)
Platform dependencies
The website generation has been developed and tested on MacBook laptops with Apple M1 and M3 chips running macOS Sequoia (15.5) with CLI Tools.
Warning
All make -f Makefile commands start by running
agda --include-path=doc --trace-imports=0 --html --html-dir=/tmp/html doc/README.agda.
Loading a fresh copy of all the imported modules may take several minutes,
and make proceeds with executing the command only after that.