platformio / platformio/platformio-docs
Upgrade to a supported Bootstrap version
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 285
- Forks
- 357
- PR merge metrics
- No merged PRs in 30d
Description
Bootstrap 3.4.x, as included in _static/js/bootstrap.min.js is EOL and no longer receives security updates.
This results in warnings in downstream Debian packaging, build-depends-on-obsolete-bootstrap
The package build-depends on an unmaintained version of bootstrap. Upstream has EOL'ed boostrap 3 and 4 and is not providing public security patches for them. Projects should migrate to bootstrap version 5. Unfortunately, bootstrap 5 is not a drop-in replacement, so a simple switch on the build-dependency may not be enough. The following links provide some guidelines to help developers to migrate:
https://getbootstrap.com/docs/4.6/migration/
https://getbootstrap.com/docs/5.3/migration/
Please upgrade to Bootstrap 5.x
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by inspecting _static/js/bootstrap.min.js and the Bootstrap 4.6 and 5.3 migration guides linked in the issue. Check which migration changes affect the documentation site, then verify that the static asset is upgraded to Bootstrap 5.x and that the site remains compatible with the new version.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- bootstrap
- Domain
- frontend
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100