weaving this workflow together involves 7 repos:
Scry side
- ssb-poll-schema
- definition of meetingTime type poll (alias: scry)
- defintion of a poll 'resolution'
- scuttle-poll
- methods for creating, getting, resolving scrys
- patchbay-scry
- (a standalone module seperate from patchbay-poll)
- UI components for scry (fairly agnostic, with dependency injection for server, avatar rendering, gathering creation etc)
- 'plugs' which connect UI components into patchbay depject system.
Gatherings side
- ssb-gathering-schema
- defintions of a gathering root, updates, and attendance type messages
- validators for all these
- scuttle-gathering
- methods for creating, getting, updating, gatherings
- patchbay-gatherings
- already existed, but I'm re-writing it to work with scuttle-gathering + overhaul the design
- same patten of UI + plugs as patchbay-scry
patchbay
- have been bumping up against litte bits and pieces and tidying as I go
- think I'm going to extract /calendar out, but not sure what to group it with yet