Skip to content

Add an Extend page with a community plugin registry - #42860

Open
mdo wants to merge 1 commit into
v6-devfrom
mdo/docs-extend-page
Open

Add an Extend page with a community plugin registry#42860
mdo wants to merge 1 commit into
v6-devfrom
mdo/docs-extend-page

Conversation

@mdo

@mdo mdo commented Aug 22, 2026

Copy link
Copy Markdown
Member
  • Add an Extend page as a new top-level navbar entry beside Examples, driven by a community plugin registry in site/data/extensions.yml and seeded with 26 plugins.
  • Let contributors add a plugin by appending one validated YAML block; an extensions Zod schema in site/src/libs/data.ts fails the docs build on a missing or malformed field, and the "Add your plugin" instructions live in a dialog on the page.
  • Filter the registry by category and Bootstrap major version from dropdowns built into the table headers, alongside a name/description search box; the v6 option stays disabled until an entry supports it.
  • Restyle the SingleLayout header with roomier spacing and vertical centering, now shared by Extend and Examples.

Follow-up to #42770.

Third-party plugins were scattered across the web with no canonical
list, so drive one from `site/data/extensions.yml`: contributors add a
single YAML block and the docs build validates it, with a dialog on the
page spelling out the fields. Entries filter by category and major
version straight from the table headers, and v6 sits disabled until
something supports it.

Extend gets its own navbar entry beside Examples rather than living
under Docs, so `SingleLayout` picks up the roomier header those
standalone pages want.
@mdo
mdo requested a review from a team as a code owner August 22, 2026 03:53
@mdo mdo added this to v6.0.0 Aug 22, 2026
@github-project-automation github-project-automation Bot moved this to Inbox in v6.0.0 Aug 22, 2026
@coliff

coliff commented Aug 23, 2026

Copy link
Copy Markdown
Contributor

PREVIEW: https://deploy-preview-42860--twbs-bootstrap.netlify.app/docs/6.0/extend/

Neat idea and I'm in favour of adding this.

  • As the URL has the version in it I'd want/expect the only add-ons/plugins here to be v6 ones (at least by default in the dropdown?).
  • I think a version of this page could be backported to the v5 site.
  • I don't think v4 plugins need any mention at all since it's been unsupported for so long.
  • Would be neat if you could click on Plugin table header to sort alphabetically (or have them alphabetical by default).
  • The v5 v4 badges don't have good contrast.
  • Maybe at the bottom a link to Explore more - https://github.com/topics/bootstrap ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Inbox

Development

Successfully merging this pull request may close these issues.

2 participants