Repository navigation
Prepare this repository for Bootstrap v6 - #997
Open
julien-deramond wants to merge 3 commits into
Open
julien-deramond wants to merge 3 commits into
julien-deramond wants to merge 3 commits into
Conversation
julien-deramond
force-pushed
the
v6-dev
branch
5 times, most recently
from
September 1, 2026 10:15
ee9cc40 to
475057c
Compare
Migrate all examples except react-nextjs (blocked on React Bootstrap v6 support) to Bootstrap v6: - Point the bootstrap dependency at github:twbs/bootstrap#v6-dev (v6 alpha isn't published to npm/CDN yet) and swap @popperjs/core for @floating-ui/dom - Convert Sass from @import to @use, updating partial paths and variable overrides to v6's config/theme token system - Update markup and classes per Bootstrap's v5-to-v6 migration guide: offcanvas -> drawer, dropdown -> menu, btn-primary/secondary -> btn-solid/btn-outline + theme-*, text-* -> fg-*, fs-1..6 -> t-shirt sizes, bg-light/bg-dark -> the neutral bg-* scale, navbar-dark -> data-bs-theme, and the navbar's collapse toggle -> drawer - Point docs links at the v6-dev Netlify preview (v6-dev--twbs-bootstrap.netlify.app) instead of getbootstrap.com/docs/5.3 - Update READMEs (including root) with a v6-dev preview notice and branch-aware links react-nextjs keeps Bootstrap 5 and react-bootstrap@2 since react-bootstrap has no Bootstrap v6-compatible release yet and its components render their own v5 markup; its README documents this. Refs #996 Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
julien-deramond
force-pushed
the
v6-dev
branch
from
September 1, 2026 10:18
475057c to
04e94d6
Compare
1 of 5 tasks
Member
Author
|
This PR is not to be merged as it will live as |
This was referenced Sep 1, 2026
mdo
pushed a commit
to twbs/bootstrap
that referenced
this pull request
Sep 25, 2026
React Bootstrap has no Bootstrap v6-compatible release yet, and its components render their own DOM, so pairing it with v6's CSS breaks styling entirely. The example was dropped from twbs/examples' v6-dev branch for the same reason (twbs/examples#997); this removes its listing from the docs examples page to match. Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Replace the temporary v6-dev dependencies and preview URLs with the published alpha package, versioned CDN assets, and production docs. Prepare links and automation for the v6 branch becoming main, and keep the starter navbar menu readable within its dark theme.
mdo
marked this pull request as ready for review
October 8, 2026 19:01
Assemble every example under one Netlify deploy preview so reviewers can inspect a pull request from a single landing page. Detect changed example directories before expanding the CI matrix, so unrelated examples do not spend time installing and building.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Prepares this repository to make Bootstrap 6 its primary version.
6.0.0-alpha.1.@popperjs/corewith@floating-ui/domand updates theVanilla Calendar Pro peer dependency used by browser import maps.
@importto@useand ports overrides to v6'sconfig and theme-token system.
utilities, responsive prefixes, and the navbar drawer.
examples.
their final
mainlocations.examples.
React Bootstrap does not yet support Bootstrap 6 markup.
v5-devbranch.Refs #996.
Test plan
npm ci && npm testpasses for color-modes, icons-font, parcel,sass-js, sass-js-esm, vite, vue, and webpack