prometheus / prometheus/pushgateway

Update Bootstrap to v5

Open
#687 8 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

help wanted
Dominant language
Go
Stars
3.4k
Forks
496
PR merge metrics
No merged PRs in 30d

Description

While the know security problems of the used Bootstrap library (4.3.1) do not affect the Pushgateway, it would be good to update to Bootstrap v5 eventually.

As far as I can see, v5 has dropped the Glyphicons support, so an update is definitely more involved than just downloading Bootstrap 5 and put it into the resources directory.

Contributor guide

Open the contributing guide

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 reviewing the resources directory and locating the Bootstrap 4.3.1 assets and any Glyphicons usage. Check the Bootstrap 5 migration requirements and identify affected Pushgateway UI resources. Done means Bootstrap is updated to v5 and the existing interface no longer depends on unsupported Glyphicons.

Written by the indexing model from the issue text.

Assessment

Tech stack
bootstrap
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
40/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.