An open API service indexing awesome lists of open source software.

https://github.com/xtuc/yet-another-documentation-generator

Functions documentation for JavaScript
https://github.com/xtuc/yet-another-documentation-generator

Last synced: 12 months ago
JSON representation

Functions documentation for JavaScript

Awesome Lists containing this project

README

          

# Yet Another Documentation generator

Functions documentation for JavaScript

## Motiviations

Good introduction to compiler frontend.
Most JavaScript source code will break the tokenizer.

Backend wasn't my main focus, it only generates markdown using a templating engine.

## Projet goal

Document functions from any language.
It should be clear (without author explainations) what the module does: its impact on arguments, used environnement variables, …

## Requirements

* C++11
* Mustache templating engine: https://github.com/no1msd/mstch
* Flex
* GNU/Bison

## Build from source

```sh
make build
```

## Launch test

Requires NPM and Node.

Install test dependencies (Mocha) :
```sh
npm install
```

Launch :
```sh
npm test
```