rivt is an open source Python project for writing and sharing rivt files that publish engineering documents. The published documents are referred to as rivt docs, and may be formatted as text, HTML or PDF files from the same rivt file. A rivt file is a Python file (.py) that imports the rivtlib package and includes rivt markup.
rivtlib implements a rivt markup API that wraps and extends reStructuredText markup. It also organizes and collates multiple docs into a report. This site is an example of an HTML rivt report.
rivt integrates well with other programs. The recommended open source rivt framework is described here..
Small rivt file and doc examples are provided here and here. An interface for discovering relevant rivt files on GitHub using search terms is here.