This is the documentation repository for OS Migrate, an open source toolbox for parallel OpenStack cloud migration. The repository contains AsciiDoc-formatted documentation.
index.adoc- Main documentation entry pointoperator/- Operator documentation (guides, VMware migration, troubleshooting)developer/- Developer documentation (contributing, design, development setup)reference/- Reference documentationmodules/- Ansible module documentationroles/- Ansible role documentation
images/- Static SVG workflow diagrams
Install Ruby dependencies using bundler:
bundle install# Build HTML documentation
make html
# or simply
make
# Clean build artifacts
make clean
# Show available build targets
make helpBuilt documentation will be available at:
- HTML:
docs/index.html - Images:
docs/images/(SVG files automatically copied during build)
- AsciiDoc format: Human-readable documentation source format
- SVG workflow diagrams: Static diagrams for VMware migration workflows
- Table of contents: Left sidebar navigation (3 levels deep)
- Syntax highlighting: Code block highlighting with Rouge
- Modular structure: Include directives for organizing content
- Cross-references: Automatic section linking and anchors
The project uses these Ruby gems (defined in Gemfile):
asciidoctor(~> 2.0) - Core AsciiDoc processorrouge(~> 4.1) - Syntax highlighting