meshery icon indicating copy to clipboard operation
meshery copied to clipboard

Migrate APIs to be schema-driven

Open Yashsharma1911 opened this issue 6 months ago โ€ข 6 comments

Description: Enhance Mesheryโ€™s APIs capability by migrating to a schema-driven approach, which will ensure consistency, validation, and easier integration. It involves versioning and defining API schemas using OpenAPI/Swagger at https://github.com/meshery/schemas and auto generating structs. You will be ensuring all Meshery APIs aligns with defined schemas and are consistent.

  • Expected Outcome: Identifying APIs and updating them to conform these schemas. Enhance API documentation to reflect the schema-driven approach. Updating APIs to ensure they are consistent and doing validation against defined schemas.

  • Recommended Skills: Golang, Kubernetes, Swagger, JSON schemas, familiarity with React, Nextjs would be helpful

  • Mentor(s): Lee Calcote (@leecalcote, [email protected]), Yash Sharma (@Yashsharma1911, [email protected])


Contributor Guides and Handbook

Yashsharma1911 avatar Jul 30 '24 20:07 Yashsharma1911