@triptych That's definitely something we need to write as we near 1.0, for now I can recommend this repo to use as a base for a new extension: https://github.com/bonfire-networks/bonfire_extension_template (we hope to create generators so there's less manual operations involved for this in future)
Also the guides which you can find in the sidebar of the docs are a must, such as: https://doc.bonfirenetworks.org/database.html
Notable things still missing from those are:
- how to add activities to the feed
- plugging into federation
- setting boundaries