AS3 Ninja is a templating and validation engine for your AS3 declarations. No matter if you prefer a CLI or Swagger REST API, AS3 Ninja has you covered!
ISC License
AS3 Ninja is a templating and validation engine for your AS3 declarations. No matter if you prefer a CLI or Swagger REST API, AS3 Ninja has you covered!
AS3 Ninja is a templating engine as well as a validator for AS3 declarations. It offers a CLI for local usage, as well as a OpenAPI/Swagger based REST API.
AS3 Ninja empowers you to create AS3 declarations in a DevOps way by embracing the ideas of GitOps and CI/CD.
It separates Configuration from Code (Templates) as far as YOU wish.
AS3 Ninja let's you decide to scale between declarative and imperative paradigms to fit your needs.
What AS3 Ninja doesn't do:
as3ninja.filters
and as3ninja.functions
further enhance the templating capabilities/api/docs
and /api/redoc
(openapi.json @ /api/openapi.json
)Some impressions from AS3 Ninja's interfaces:
ReDoc and Swagger UI:
Swagger UI demo:
AS3 Ninja is not a commercial product and is not covered by any form of support, there is no contract nor SLA!. Please read, understand and adhere to the license before use.
AS3 Ninja's focus is flexibility in templating and features, it is not hardened to run in un-trusted environments.
readfile
filter allows arbitrary file includes.WARNING: Only use AS3 Ninja in a trusted environment with restricted access and trusted input.
Read the Docs and then Try it out! :-)