Openapi Workflow

Use when making changes to the OpenAPI contract. Workflow for updating spec and regenerating clients.

tomevault-io Updated

File contents

OpenAPI Change Workflow

  1. Edit the spec: contracts/openapi/openapi.yml

  2. Regenerate Java client:

    ./java/mvnw -f java/pom.xml -pl quarkus/memory-service-rest-quarkus clean compile -am
    
  3. Regenerate TypeScript client:

    cd frontends/chat-frontend && npm run generate
    
  4. Verify:

    ./java/mvnw -f java/pom.xml compile
    cd frontends/chat-frontend && npm run lint && npm run build
    

Converted and distributed by TomeVault — claim your Tome and manage your conversions.

tomevault-io/skills-registry/tree/main/chirino--memory-service--openapi-workflow commit bd2c359ca7

Frequently asked questions

npx skillmds@latest add tomevault-io/openapi-workflow-2