An OpenAPI & AsyncAPI templating system with Nunjucks... write less YAML... do more.
- Create a new project,
npm init
- Install boats,
npm i --save boats
- Add to the scripts,
... "scripts": {"boats": "boats"} ...
- Run BOATS init,
npm run boats -- --init
, follow prompts
Full docsify documentation here
Example files can be found here:
- https://github.com/johndcarmichael/boats/tree/master/srcASYNC2
- https://github.com/johndcarmichael/boats/tree/master/srcOA2
- https://github.com/johndcarmichael/boats/tree/master/srcOA3
v2 now injects the package.json > name
as a prefix to permissions unless instructed not.
Please view the changelog for more details.