Contributing to Schemas
INFO
This section is under development.
Guidelines for adding new entities or modifying existing schemas in mp-schema.
Adding a New Entity
- Create a new YAML schema file following the naming conventions
- Define all properties with appropriate types and validation
- Add table mapping metadata
- Update the OpenAPI specification
- Run the generation pipeline locally to verify output
Modifying an Existing Entity
When modifying schemas, ensure backward compatibility. Breaking changes require coordinated updates across the backend, frontend, and mobile app.
Review Process
All schema changes require review from at least one team member familiar with the downstream consumers (backend, frontend, mobile).