Initial commit
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
# OpenAPI Spec
|
||||
|
||||
Do tohto adresara patria OpenAPI specifikacie alebo generator configy pre backend kontrakty.
|
||||
|
||||
Odporucany workflow:
|
||||
|
||||
1. uloz OpenAPI subor alebo odkaz na repo so specifikaciou
|
||||
2. priprav `openapi-ts.config.ts`
|
||||
3. spusti `pnpm generate:api`
|
||||
4. v `api/wrappers` vytvor tenku vrstvu nad vygenerovanym klientom
|
||||
|
||||
Aktualny codegen pouziva `@hey-api/openapi-ts`, takze v dev containery nie je potrebna Java.
|
||||
|
||||
Komponenty a pages by nemali volat generovany klient priamo. Preferuj composables alebo wrappery, aby sa dalo API jednoducho menit bez zasahu do UI.
|
||||
Reference in New Issue
Block a user