Tool generator from multiple yaml files to DTO (Restful API Request/Response)
src/*.yaml
--> build/schema.json
--> Typescript, Golang, Dart
models.
1. JSON Schema (draft-04)
1. Typescript
2. Golang
3. Dart
TODO: supports other Outputs
make install
make build
- Yaml files structures:
src/
├── common
│ ├── error-response.yml
├── v1
├── enum
| ├── order-status.yml
├── object
| ├── order.yml
| ├── user.yml
├── orders
| ├── (create | update | delete)-request.yml
| ├── (create | index | show | update | delete)-response.yml
├── users
| ├── (create | update | delete)-request.yml
| ├── (create | index | show | update | delete)-response.yml
- Models has been generated: