Task-oriented guides that show you how to accomplish specific goals with Expressir. Each guide focuses on a particular aspect or workflow.

About These Guides

The guides are organized by topic area:

  • CLI - Command-line interface usage and commands

  • Ruby API - Programmatic usage from Ruby code

  • LER - Working with LER packages

  • Manifests - Managing schema collections with manifests

  • Changes - Tracking and managing schema changes

  • Liquid - Template integration and documentation generation

  • Deployment - Production deployment patterns

Guide Categories

CLI Guides

Learn to use Expressir’s command-line tools effectively.

Available guides:


Ruby API Guides

Integrate Expressir into your Ruby applications.

Available guides:


LER Guides

Work with high-performance LER packages.

Available guides:


Manifest Guides

Manage schema collections with manifests for reproducible builds.

Available guides:


Changes Guides

Track and manage schema modifications across versions.

Available guides:


Liquid Guides

Generate documentation using Liquid templates.

Available guides:


Deployment Guides

Deploy Expressir in production environments.

Available guides:

Using These Guides

Guide Format

Each guide follows a structured format:

  1. Purpose - What the guide covers

  2. References - Related documentation

  3. Concepts - Key terminology

  4. Instructions - Step-by-step procedures with examples

  5. Best practices - Recommended approaches

  6. Troubleshooting - Common issues and solutions

Finding the Right Guide

If you want to…​

Quick Reference

For quick answers, use the References section:

Getting Help

If a guide doesn’t cover your specific use case:

Contributing

Help improve these guides:

  • Report unclear or missing information

  • Suggest new guides for common tasks

  • Share your own usage patterns

  • Submit pull requests with improvements

See the Contributing Guide for details.


Table of contents