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

Latest commit

 

History

History
38 lines (24 loc) · 1.57 KB

README.md

File metadata and controls

38 lines (24 loc) · 1.57 KB

⚠️ 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.