Skip to content
This repository has been archived by the owner on Mar 31, 2023. It is now read-only.

fiberplane/fp-openapi-rust-gen

Repository files navigation

⚠️ This project has been moved to https://github.com/fiberplane/fiberplane

fp-openapi-rust-gen is a tool to generate Rust client code from OpenAPI 3.0 specifications. It was created as an in-house replacement for the OpenAPI Tools openapi-generator with a feature set specifically tailored (but not exclusive) to the needs of Fiberplane.

The main differences are:

  • The generated code references pre-defined models from the fiberplane crates instead of generating its own models. This allows us to use the same models in the generated code as in the rest of our codebases, including our backend, frontend and CLI.
  • Support has been added for common Fiberplane-specific types such as Base64Uuid.
  • There is first class support for HashMap and time data types out of the box, including in query parameters.

Getting Help

Please see COMMUNITY.md for ways to reach out to us.

Contributing

See CONTRIBUTING.md.

Code of Conduct

See CODE_OF_CONDUCT.md.

License

All code within the fp-openapi-rust-gen repository is distributed under the terms of both the MIT license and the Apache License (Version 2.0).

See LICENSE-APACHE and LICENSE-MIT.

About

This crate was moved into the main `fiberplane` repo: https://github.com/fiberplane/fiberplane

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE.txt
MIT
LICENSE-MIT.txt

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •