Skip to content

DocOps/lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

DocOps Lab: Bridging the Gap Between Writers and Code

I am working to democratize the power of docs-as-code for non-developers.

Too many technical writers, project managers, paralegals, researchers, and educators are stuck with legacy document tools that limit their potential.

They know their content inside and out, but they’re locked out of the advanced workflows that developers take for granted: version control, automation, single-sourcing, and collaborative editing with Git.

The Bridge I am Building

Through several interconnected open source projects, I’m creating pathways for “tech-savvy non-programmers” to harness developer tools without becoming developers themselves:

Ruby DocOps

This project provides a Docker-containerized environment that eliminates the complexity of setting up development tools. Non-developers can run a single command (docksh run) and instantly access Ruby, Git, Node.js, Python, Pandoc, and specialized documentation tools in a pre-configured shell environment.

Docs-as-Code School

Structured education in modern technical documentation and document processing. Starting with “Deep Semantics” (Fall 2025?) and expanding to courses on version management, code-like workflow adoption, and legal document operations, this project uses docs-as-code to teach docs-as-code principles.

AYL DocStack

AsciiDoc. YAML. Liquid. A three-language approach to managing complex, multi-variant documentation. This “tech stack” maximizes power while minimizing syntax overhead, making advanced documentation techniques accessible to beginners while remaining powerful enough for enterprise needs.

SchemaGraphy
  • Extends YAML through SGYML and accompanying libraries, providing advanced data typing and document transclusion ($ref pointer) abilities.

  • Provides a full-featured schema language that allows users to define complex data structures, document structures, and whole interfaces in a single, unified format.

Jekyll-AsciiDoc Extensions

A set of Jekyll plugins and themes that enrich AsciiDoc web output.

  • Themes:

    • AsciiDocsy

    • Just The AsciiDocs

  • Plugins:

    • Jekyll-OpenAPI integration

    • aDocBook document converter

    • 25 UI extensions for AsciiDoc

ReleaseHx and Issuer

Issue-ticket creation and release-history management tools that integrate with Jira, GitHub, and GitLab. Bulk-create work items from a single YAML file, then generate release notes and changelogs in AsciiDoc, Markdown, or HTML formats at release time.

The goal of all this is to create a “docs-as-code” ecosystem that empowers developers and non-developers alike to leverage the full power of modern documentation practices without needing to become full-fledged developers.

If you find this interesting, take a second to follow DocOPs Lab on GitHub and join the community on Zulip.

About

The main repository for DocOps Lab projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published