/marathon

Standard documentation templates, with a programmatic interface.

Primary LanguageTypeScriptMIT LicenseMIT


"It's a marathon, not a sprint." - Coach Campbell

npm version CodeQL Publish to npm CI
JS Semi-standard Style Prettier Style

Overview

Library of markdown templates for engineering documentation with a programmatic interface.

Getting Started

npm

npm install @joggr/marathon

yarn

yarn add @joggr/marathon

Example

import fs from 'node:fs/promises';
import marathon from '@joggr/marathon';

const result = marathon.run('api-basic', {
    title: 'This is a title'
});

fs.writeFile('API.md', result);