Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Principled code generation from OpenAPI specifications

License

NotificationsYou must be signed in to change notification settings

guardrail-dev/guardrail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

guardrailBuild Status |codecov |Matrix chat |Join the chat at https://gitter.im/guardrail-dev/guardrail |Scala Steward badge

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

Build tool plugins

Pluginsversionsdocs
guardrail-dev/sbt-guardrailsbt-guardraildocs
guardrail-dev/guardrail-maven-pluginguardrail-maven-plugindocs
guardrail-dev/guardrail-gradle-pluginguardrail-gradle-pluginPlugin Portal
CLI supportLatestcs install guardrail,docs

New to guardrail?

Check out thedocs!

Compatible library versions are listed inCOMPATIBILITY.md

guardrail module versions

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:

moduleversiondepends on
guardrail-coreguardrail-core
guardrail-java-supportguardrail-java-supportcore
guardrail-java-async-httpguardrail-java-async-httpjava-support
guardrail-java-dropwizardguardrail-java-dropwizardjava-support, java-async-http
guardrail-java-spring-mvcguardrail-java-spring-mvcjava-support
guardrail-scala-supportguardrail-scala-supportcore
guardrail-scala-akka-httpguardrail-scala-akka-httpscala-support
guardrail-scala-dropwizardguardrail-scala-dropwizardscala-support
guardrail-scala-http4sguardrail-scala-http4sscala-support
guardrail-cliguardrail-cliguardrail-core

Interested in contributing?

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.

Adopters

Contributors

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

Stars

Watchers

Forks

Packages

No packages published

Contributors59

Languages


[8]ページ先頭

©2009-2025 Movatter.jp