15 lines
566 B
Markdown
15 lines
566 B
Markdown
# 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.
|