Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wolfadex/elm-open-api-cli
A CLI tool for generating Elm modules from Open API specs.
https://github.com/wolfadex/elm-open-api-cli
elm elm-lang openapi openapi-generator openapi-spec
Last synced: 8 days ago
JSON representation
A CLI tool for generating Elm modules from Open API specs.
- Host: GitHub
- URL: https://github.com/wolfadex/elm-open-api-cli
- Owner: wolfadex
- Created: 2022-10-01T21:31:00.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-02T00:47:13.000Z (7 months ago)
- Last Synced: 2024-05-02T06:00:30.755Z (7 months ago)
- Topics: elm, elm-lang, openapi, openapi-generator, openapi-spec
- Language: Elm
- Homepage: https://www.npmjs.com/package/elm-open-api
- Size: 2.63 MB
- Stars: 21
- Watchers: 3
- Forks: 7
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: docs/CONTRIBUTING.md
Awesome Lists containing this project
README
# Elm API SDK Generator
Generate an Elm SDK from an OpenAPI Spec (OAS).
## Goal
To allow developers to generate an Elm module(s) from an OpenAPI Spec. This is primarily for developers wanting to integrate with a 3rd party service that doesn't provide an Elm SDK for their service. It can also be used within a company where the back end generates an OAS from the written code or an OAS is written and used to generate both the backend and Elm SDKs.
## Example Usage
[A RealWorld app](https://github.com/wolfadex/realworld-app) using a generated SDK to demonstrate how to use it.
## [Using the CLI](https://github.com/wolfadex/elm-open-api-cli/blob/main/docs/USAGE.md)
## [Contributing to Development](https://github.com/wolfadex/elm-open-api-cli/blob/main/docs/CONTRIBUTING.md)
## Thank you
- [miniBill](https://github.com/miniBill/) for your **many** contributions
- [elm-pages](https://elm-pages.com/) for making it easy to write a CLI app in Elm
- [Elm](https://elm-lang.org/) for an easy to use & maintain language