-
Notifications
You must be signed in to change notification settings - Fork 34
Open
Labels
P2 - normalPriority: Nice to havePriority: Nice to have
Description
❌ This issue is not open for contribution. Visit Contributing guidelines to learn about the contributing process and how to find suitable issues.
Current behavior
We rolled back separating some common schema definitions (solely a UUID definition) into a separate file because it was not supporting both frontend and backend usage.
Desired behavior
Separate out some common embed definitions, including more than just the previous UUID definition, and structure it similarly to how completion criteria uses mastery criteria, such that we can utilize the schemas on both the frontend and backend.
- Since le-utils does not have a hard requirement on
jsonschemaitself, any usage should be overly defensive on it not being installed
Value add
- DRY
Possible tradeoffs
- Complexity of separating schema definitions into more than 2 files
Metadata
Metadata
Assignees
Labels
P2 - normalPriority: Nice to havePriority: Nice to have
