Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Documentation: Build on Bonfire section #939

Open
5 of 17 tasks
ivanminutillo opened this issue Jun 15, 2024 · 2 comments
Open
5 of 17 tasks

Documentation: Build on Bonfire section #939

ivanminutillo opened this issue Jun 15, 2024 · 2 comments
Labels
Documentation New Issue Please apply this label to any new issues :)
Milestone

Comments

@ivanminutillo
Copy link
Contributor

ivanminutillo commented Jun 15, 2024

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
@ivanminutillo ivanminutillo added New Issue Please apply this label to any new issues :) Documentation labels Jun 15, 2024
@ivanminutillo ivanminutillo added this to the 1.0 release milestone Jun 15, 2024
@ivanminutillo
Copy link
Contributor Author

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

@ivanminutillo
Copy link
Contributor Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Documentation New Issue Please apply this label to any new issues :)
Projects
None yet
Development

No branches or pull requests

1 participant