Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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