meshery
meshery copied to clipboard
Migrate APIs to be schema-driven
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
- ๐ Meshery Build & Release Strategy
- ๐ Instructions for contributing to documentation
- ๐จ Wireframes and designs for Meshery UI in Figma
- ๐๐พ๐๐ผ Questions: Discussion Forum and Community Slack