BOATS
An OpenAPI & AsyncAPI templating system with Nunjucks... write less YAML... do more.
Quick start
- Create a new project,
npm init -y
- Run BOATS init,
npx boats --init
, follow prompts
Docs & Changelog
Full documentation: https://j-d-carmichael.github.io/boats/
Examples
Example files can be found here, but please also read the docs:
- https://github.com/j-d-carmichael/boats/tree/master/srcASYNC2
- https://github.com/j-d-carmichael/boats/tree/master/srcOA2
- https://github.com/j-d-carmichael/boats/tree/master/srcOA3
Thanks To
BOATS is nothing without the support of everyone involved, so a big thanks to:
- Every contributor & issue reports!
- Jetbrains for their Open Source Development - Community Support and powerful IDE!
- GitHub for hosting the Open Source codebase!
- Everyone at @apidevtools
- Everyone at @asyncapi
- vitaly for js-yaml
- Mozilla for Nujucks