Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/eclipse/eclipsefuro

Eclipse Furo offers simple, enterprise-tailored, language-independent API development. It comes with multiple sources of truth and generates border-crossing type and service definitions.
https://github.com/eclipse/eclipsefuro

api api-design furo grpc grpc-gateway homebrew rest swagger webstack

Last synced: about 2 months ago
JSON representation

Eclipse Furo offers simple, enterprise-tailored, language-independent API development. It comes with multiple sources of truth and generates border-crossing type and service definitions.

Awesome Lists containing this project

README

        

## フロー Furo

Furo provides simply enterprise-flavoured, language-agnostic API development.
It comes with multiple sources of truth and generates border-crossing type and service definitions.

Furo contains helpful generators, converters, sanitizer for the Furo specs.

### Synopsis

Furo contains helpful generators, converters, sanitizer for the furo specs.
Read more about the single commands in the see also section below.

Calling furo without any arguments and flags will run the flow runner with the default flow.
Modify your default flow in the .furo config file to your needs. You can set any of the sub commands as default.

### Installation
#### go get
TODO: explain how

#### brew

```bash
brew tap theNorstroem/tap
brew install furo
```

### Stay In Sync
Furo can produce and consume multiple specification formats.

### Source Of Truth
You have the choice from multiple definition formats as your source of truth. This can be *.proto or one of the FIDLs (µSpec, spec).

![µSpec as source of truth](docs/images/source_of_truth.png)

[Read more here](https://spectools.furo.pro/docs/sourceoftruth/), to find out what fits best for you.

### Further Documentation
Read more in the [detailed documentation](https://spectools.furo.pro)