-
Notifications
You must be signed in to change notification settings - Fork 1
Clean up the JSON schema #31
Copy link
Copy link
Open
Labels
minorA thing to fix eventually, but not a priority for this class at all.A thing to fix eventually, but not a priority for this class at all.
Description
samuel-skean
opened on Dec 6, 2025
Issue body actions
- availability should really be a property on members. That makes it so much easier to validate certain things.
- Maps should probably be represented as lists of tuples. One major benefit might be the ability to use sqlite functions to manipulate the JSON in the database instead of pulling in whole meetings and processing them in javascript, but I haven't investigated that. Regardless, the only thing it's bad for is API prettiness (very subjective), and otherwise it just fights the language and people's expectations less. These aren't records/objects, they are maps. Keys in objects should ideally be reserved for static data.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
minorA thing to fix eventually, but not a priority for this class at all.A thing to fix eventually, but not a priority for this class at all.
Type
Fields
Give feedbackNo fields configured for issues without a type.