- Notifications
You must be signed in to change notification settings - Fork135
Principled code generation from OpenAPI specifications
License
guardrail-dev/guardrail
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
guardrail is a code generation tool, capable of reading from OpenAPI/Swagger specification files and generating both Scala and Java source code, targeting various libraries and frameworks listed here:
- Scala:
akka-http
andhttp4s
, both backed bycirce
, as well asdropwizard
backed byjackson
- Java:
dropwizard
andspring-mvc
, both backed byjackson
Plugins | versions | docs |
---|---|---|
guardrail-dev/sbt-guardrail | docs | |
guardrail-dev/guardrail-maven-plugin | docs | |
guardrail-dev/guardrail-gradle-plugin | guardrail-gradle-plugin | Plugin Portal |
CLI support | Latest | cs install guardrail ,docs |
Check out thedocs!
Compatible library versions are listed inCOMPATIBILITY.md
guardrail is modularized, usingsbt-version-policy
to ensure binary compatibility between dependent modules.
The dependency chain and versions of published modules are listed below for reference:
CONTRIBUTING.md provides an overview of how the project is structured, expectations, and information around writing new integration tests.Theissue tracker also has tags forhelp wanted
andgood first issue
.
We used to have a list of contributors here, butgithub's Contributors page is much more accurate. Thanks to those who contributed before the project was open sourced!
About
Principled code generation from OpenAPI specifications
Topics
Resources
License
Contributing
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.