- review Actions from Last Time
- Michael
- book October meetup? -> send flight dates to the Signal group
- CFT
- request more input from others -> non yet
- Nanomonkey
- post up proposal work
- set up grant conversation with Mix
- Michael
- git org / repo (see suggestion below)
- follow up on the DB schema, suggestion for doing a "traditional" (=non log) strawman SW
- propose message types
- complete the walk-through of requirements, synthesis
- back-casting?
- grant money - needs story/ goals
TinySched
is a placeholder, replace with what we will converge on
(S4 = Secure Scuttlebutt Scheduling System etc)
- go for a minimum of repos i.e., two
- separate release-worthy code from development that includes UI and experiments with traditional DBs etc
Reuse https://github.com/ssbc/tinySSB
Suggestion1 = https://github.com/ssbc/S4-sandbox
Suggestion2 = https://github.com/S4-sandbox
Repo/directory structure for the sandbox
root
├── README.md
│
├── minutes
│
├── db
│ ├── py
│ │ ├── demo-Jan25
│ │
│ ├── ...
│
├── ui
│ ├── wireframes
│ │ ├── ...
│ │
│ ├── node
│ │ ├── demo-Jan25
- github.com/tiny-ssb/prod
- github.com/tiny-ssb/notes
- github.com/tiny-ssb/design
daitom
tiny-butt
EventYawl (nautical theme)
SchedSweeper (analogous to Minesweeper)
follow up reflection from CFT:
- should we start with a relational schema
- can we decouple append-only log + relational db?
- aim could be to get towards a demo + discussable
- name
- ? phone (optional)
- ? email (optional)
- ? pronouns (optional)
- ? address
- ? image
contact info could be encrypted for e.g. just organisers to have access to.
- name
- geo <float, float> [latititue||longitude] (third option: altitude)
- timezone (+/- integer from UTC)
- address
- optionally break out:
- POBox
- street-address
- locality (city)
- region (state, provence)
- postal (postal-code)
- country
- optionally break out:
- ? sublocations (list of Locations)
- ? access list (list of Persons)
- people who are allowed to go to that location?
- ? tags (optional)
- location (contains timezone, etc.)
- organizers (Group|Person)
- interval (ISO8601?)
optionally break out:
- start - the event starts
- end - the event ends
- duration (seconds, or valid W3C duration string)
- repeating (Rn)
- schedule
- name - event name (or title)
- summary - short summary of the listing
- description - more detailed description of the event
- event - (optionally embed event fields)
- ? url - permalink for the event
- ? media -
- ? tags (category?) [, …] optional, zero or more (could include session)
- tags/category - event category(ies)/tag(s)
- type: [sell|rent|trade|meet|announce|offer|wanted|event|service]
- lister: (inherent in feed id)
- listed: (inherent in SSB feeds, optionally added in tinySSB?)
- ? expires: (optional)
- ? price: { - amount: (ints of cents?)
- currency: (iso 4217 currency code)}
- event
for attendance. the author is implicit in the message
Nano to work on:
- paid hourly rate: $50 USD
- paid hours per week: upper bound of 10 hours a week
- working on:
- participate in meetings
- documentation
- workflow / user journey / UX design
- update when:
- grants change
- work changes
Mix + CFT
- contribute hours - 1/2 a day a week or fortnight
Add HERE a link to the main document that keeps a list of URLs to all minutes/agendas (including this one)
-
Mix
- progress the Github org + repos
- post to SSB about OC funding this work
-
CFT
- invite others to contribute Work Flows
-
Nano