-
- ogen requires Go v1.18+
-
- Like Makefiles but made easier and for Go projects!
-
- Opinionated go formatter
-
- Fast Typescript/Javascript runtime.
- Used along with fluid-oas for generated OpenApiV3 specifications.
Typical development workflow:
-
Make changes in
api, generate the openapi specification by usingtask api:generate -
Regenerate handler layer in backend by using
task challenge:generate -
Implement handlers, business logic, etc.
You can grab all existing commands
task --list-allGenerate OpenApi Spec
# Generate openapi specification
task api:generate
# Generate server code from openapi specification
task challenge:generate# Run the server locally (Not in docker)
task challenge:run# Run all tests including integration tests (Might take a while)
task challenge:test