Bonfire Meeting 2021-12-15
Hello
Hello community! Happy to be opening these weekly meetings up for more open participation
Updates
- Happy to have launched the website and received feedbacks / contributions, it helps keep our energy up!
- The whole codebase is not yet in a good shape to welcome contributors or easily onboarding new devs, but we鈥檙e working on it!
- Ready to test bonfire on several instances and get federation working
Ongoing work
- Broken tests
- Thread UX
- Federation
- Pointers (virtuals and edges)
- Build system
- Query libs
- GraphQL API
Open issues
- Empty flavour Create an empty flavour that can be used as a base for building new applications that aren't like existing ones 路 Issue #106 路 bonfire-networks/bonfire-app 路 GitHub
- Should contain pointers, bonfire_common, federate_activitypub. What about bonfire_me or social? Also a very simple extension that does one thing (with schema / contexts / UI)
- Boundary / ACLs Boundary / ACL improvements 路 Issue #114 路 bonfire-networks/bonfire-app 路 GitHub
- Moderation Backend for admin to handle flags 路 Issue #112 路 bonfire-networks/bonfire-app 路 GitHub
- Do we want to include it in our dogfooding release?
- Deletion Delete my account or user + data (BON-88) 路 Issue #79 路 bonfire-networks/bonfire-app 路 GitHub
- Invites Backend for inviting people to join an instance 路 Issue #113 路 bonfire-networks/bonfire-app 路 GitHub
- Boundaries in UI Boundaries in UI (ACL and Circles) 路 Issue #83 路 bonfire-networks/bonfire-app 路 GitHub
- Query abstraction Better query abstraction 路 Issue #115 路 bonfire-networks/bonfire-app 路 GitHub
Standby
- Improve Bonfire dev experience (Bonfire social 路 GitHub)
- We decided we鈥檙e gonna use bonfire-app issue tracker to keep track and update issues, as we do not bound ourselves too much to github ecosystem.
- Ultimately we want to coordinate bonfire development with our own kanban extension, eventually integrated with other federated tools.
- We will update the dogfooding milestone to include all the issues we want to prioritize for our first release
Blockers
None
Admin
- We need to pay the website illustrations
Other
Actions
- Find a way to test surface components in isolation
- Refine dogfooding milestone
- Finish queery lib
- Update contexts to use it
- Keep working on the GraphQL API
- Reach a consensus on a basic Thread UX/UI