Closed Bug 1119397 Opened 9 years ago Closed 9 years ago

Use Bower to manage front-end dependencies

Categories

(developer.mozilla.org Graveyard :: Code Cleanup, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: openjck, Unassigned)

References

Details

We should use Bower to manage front-end dependencies on MDN. Example dependencies include CKEditor, jQuery, Font Awesome, and Prism among others.

As per bug 1057298, these dependencies should be placed in lib/js.
No longer blocks: 1057298
Depends on: 1139490
Blocks: 1139500
Summary: Add Bower to MDN for front-end dependency management → Use Bower to manage front-end dependencies
Commits pushed to master at https://github.com/mozilla/kuma

https://github.com/mozilla/kuma/commit/af3d75a9f1f21b5cffbbcaa225eeb76bbd91921c
Bug 1119397: Use Bower to manage jQuery dependency

https://github.com/mozilla/kuma/commit/b22da4819efefedbc755752fb7ec3f6117bd6023
Merge pull request #3599 from openjck/bug-1119397-bower-installer-jquery

Bug 1119397: Use Bower to manage jQuery dependency
I'll call this done once all straightforward dependencies have been migrated to Bower.

Some dependencies will not be migrated right now. These include custom builds and dependencies that are no longer officially published. It would be easier to migrate those dependencies to Bower as they're upgraded. [1]

[1] https://github.com/mozilla/kuma/blob/master/docs/development.rst#front-end-dependencies
Commits pushed to master at https://github.com/mozilla/kuma

https://github.com/mozilla/kuma/commit/aaefb408435106440c218b6a894c28983eeb7838
Bug 1119397: Manage html5shiv with Bower

https://github.com/mozilla/kuma/commit/fdad3e873683ac26d34bd7c96e772fa9114ddc6d
Bug 1119397: Manage Selectivizr with Bower

https://github.com/mozilla/kuma/commit/3a44d68a0fc389642c51e1a16dadc37a38993999
Bug 1119397: Manage fontfaceobserver with Bower

https://github.com/mozilla/kuma/commit/6dee496c85d780dda1d58cc13e8d6ebe7df30b75
Merge pull request #3601 from openjck/bug-1119397-bower-remaining-straightforward-dependencies

Fix bug 1119397: Manage remaining straightforward dependencies with Bower
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Product: developer.mozilla.org → developer.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.