Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • B bootstrap
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 263
    • Issues 263
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 114
    • Merge requests 114
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Bootstrap
  • bootstrap
  • Issues
  • #27412
Closed
Open
Issue created Oct 13, 2018 by XhmikosR@XhmikosRContributor4 of 5 checklist items completed4/5 checklist items

Find a way to consistently use deps accross the whole codebase

  • docs: jQuery, popper
  • docs: anchor.js, docsearch, clipboard.js - See #29283
  • tests: jQuery, popper
  • tests visual: jQuery, popper
  • docs SRI hashes: currently popper.js isn't in sync with the version we use in our docs, it requires manual changes

I'd also stop using the CDN for the docs for these files since we already are behind Cloudflare. Thus simplifying things a bit.

We need to come up with a way to automate all this once and for all. Like use npm for everything, and have a script which will take care of this.

Assignee
Assign to
Time tracking