Skip to content

Latest commit

 

History

History
57 lines (44 loc) · 2.39 KB

README.md

File metadata and controls

57 lines (44 loc) · 2.39 KB
Text-Runner logo

CI CI

Text-Runner is a test framework for technical documentation. It helps keep documentation up to date. An example is the text you are reading right now. TextRunner verifies it for technical correctness.

As a fully programmable test framework, TextRunner can read and understand any form of Markdown-formatted text in any human language as well as complex data in tables, bullet point lists, and even images!

For users

Plugins

This monorepo contains a number of Text-Runner plugins that provide more domain-specific functionality. You can think of these plugins as the "standard library" of Text-Runner.

  • repo: verify source code files
  • workspace: modify/verify workspace files
  • shell: run executables in a subshell
  • javascript: run/verify embedded JavaScript code
  • make: verify Makefile targets
  • npm: verify the documentation of npm modules
  • action: verify the documentation of Text-Runner plugins

For developers

This mono-repository contains the source code for the Text-Runner engine, tooling, and some plugins containing popular actions.