I am developing a REST API in nodejs + Express and I have been simultaneously documenting my API in the README file and I was wondering if it is possible to automate it. e.g. given:
app.get('/path/to', dosomething);
app.post('/path/to/:somethingelse', scream);
I want it to auto generate this
GET: /path/to dosomething
POST: /path/to/:somethingelse scream
This is javascript, you can easily patch the original methods to also generate the docs.
Here is a sample code in coffeescript:
You can also get the code of the handler function using
handler.toString(). Add some Regex-Fu and you can extract more notes from a function written like this: