Files
ReachableCEO-AI-Homedir-Public/Docker/RCEO-AIOS-Public-Tools-DocMaker-Base/TODO.md

2.7 KiB

TODO List for RCEO-AIOS-Public-Tools-DocMaker Containers

This document tracks potential enhancements and tools to be added to the documentation generation container family.

Container Structure

RCEO-AIOS-Public-Tools-DocMaker-Base

  • Base documentation environment with lightweight tools
  • Purpose: Foundation for all other containers

RCEO-AIOS-Public-Tools-DocMaker-Light

  • Lightweight documentation tools (no heavy LaTeX)
  • Purpose: Fast-starting documentation tasks (COO mode)

RCEO-AIOS-Public-Tools-DocMaker-Full

  • Full documentation environment with LaTeX-full
  • Purpose: Complex document generation (COO mode)

RCEO-AIOS-Public-Tools-DocMaker-Computational

  • All documentation tools plus R, Python, Jupyter, Octave
  • Purpose: Computational tasks and analysis (CTO mode)

Tools Under Consideration

[Tool Name Placeholder]

Purpose: [Purpose of the tool]

Description: [Detailed description of what this tool does and how it could benefit the container]

Technical Details:

  • [Requirements]
  • [Installation method]

Benefits:

  • [How this enhances the container]

Container: [Base/Light/Full/Computational] Priority: [High/Medium/Low]

Completed Items

Base Container Tools

  • Core system packages (bash, curl, wget, git)
  • Programming languages (Python 3, Node.js, Rust)
  • Pandoc - Universal document converter
  • Wandmalfarbe pandoc-latex-template - Beautiful Eisvogel LaTeX template for professional PDFs
  • mdBook - Create books from Markdown files
  • mdbook-pdf - PDF renderer for mdBook
  • Typst - Modern typesetting system
  • Marp CLI - Create presentations from Markdown
  • Markwhen - Interactive text-to-timeline tool (installation failed, needs fix)
  • Light LaTeX packages (texlive-latex-base)
  • Spell/grammar checking tools (Hunspell, Aspell, Vale)
  • Text statistics tools (mdstat, textstat)
  • Non-root user management with UID/GID mapping
  • Entrypoint script for runtime user creation

Full Documentation Container Tools

  • All Base Container tools included
  • Full LaTeX (texlive-full) - for complex document generation

Computational Container Tools

  • All Full Documentation Container tools included
  • R programming language and common packages
  • Python scientific stack (pandas, numpy, matplotlib, scipy)
  • Jupyter Notebooks with R kernel support
  • GNU Octave
  • Command-line calculator (bc)

Organizational Improvements

  • Disciplined naming convention using RCEO-AIOS-Public-Tools- prefix
  • Individual directories per container type
  • Proper documentation with individual README files
  • Organized docker-compose files per container
  • Clear separation of COO vs CTO mode containers