1.6 KiB
1.6 KiB
AIOS-Public Agents
This document tracks the various agents, tools, and systems used in the AIOS-Public project.
Documentation Tools
RCEO-AIOS-Public-Tools-DocMaker
Purpose: Documentation generation container with multiple document conversion tools.
Container/Stack Name: RCEO-AIOS-Public-Tools-DocMaker
Technology Stack:
- Base: Debian Bookworm slim
- Bash
- Python 3
- Node.js
- Rust (with Cargo)
- Pandoc
- LaTeX (Full)
- mdBook (installed via Cargo)
- mdbook-pdf (installed via Cargo)
- Typst
- Marp CLI
- Spell/Grammar checking:
- Hunspell (with en-US dictionary)
- Aspell (with en dictionary)
- Vale (style and grammar linter)
- Reading time estimation: mdstat
- Additional text processing tools
Usage: This container/stack should be used for projects that need to generate finished documentation in various formats (PDF, HTML, presentations, etc.).
Docker Configuration:
- Located in the
Docker/directory - Includes Dockerfile and docker-compose.yml
- Maps the project root directory to
/workspaceinside the container - Can be run with
docker-compose upfrom the Docker directory
Commands to run:
# Build and start the container
cd Docker
docker-compose up --build
# Or to run commands directly
docker-compose run docmaker [command]
# Example usage of documentation tools:
# Spell checking with hunspell
docker-compose run docmaker hunspell -d en_US document.md
# Grammar/style checking with Vale
docker-compose run docmaker vale document.md
# Reading time estimation
docker-compose run docmaker python3 -m mdstat document.md
# Check spelling with aspell
docker-compose run docmaker aspell -c document.md