bonfire-networks/bonfire-app

Documentation: Build on Bonfire section

Opened this issue · 2 comments

The section will have several pages that address different building blocks and highlight the main part involved when designing a new extension.
Here a first draft:

  • Project structure
  • Design Guidelines
  • What is a bonfire extension
  • Create a new extension
  • Make changes to an extension
  • Routing
  • Create a new page
  • Add the page to the main navigation sidebar
  • Context & Schema
  • Create a new activity
  • Use the Composer
  • Work with feeds
  • Include Boundaries
  • Handle Federation
  • Add Settings
  • Add Widgets
  • Publish the extension

Should we use the Poll extension as guidance to cover all those section @mayel ?

Poll extension may work pretty good because it includes almost all the remaining concepts ( create a new activity type, use the composer, feeds, federations, ...) but it's quite a wip and requires work for making it work and polish it.
Another extension to use as reference for docs could be the open science, but it does not include atm all the parts
So i would prob stick to the poll extension