platformio / platformio/platformio-docs

Upgrade to a supported Bootstrap version

Open
#390 0 comments 0 reactions 0 assignees View on GitHub

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.