[Messages] Use bower to manage external dependencies

RESOLVED WONTFIX

Status

--
minor
RESOLVED WONTFIX
4 years ago
2 years ago

People

(Reporter: azasypkin, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

We can start using bower to manage at least three gaia web components dependencies:

* gaia-header;
* gaia-icons;
* gaia-theme.

It's prerequisite for new architecture improvements as both threads.js and little-browser.js are bower components.
Created attachment 8593948 [details] [review]
[gaia] azasypkin:bug-1155654-bower-components > mozilla-b2g:master
(Reporter)

Comment 2

4 years ago
Comment on attachment 8593948 [details] [review]
[gaia] azasypkin:bug-1155654-bower-components > mozilla-b2g:master

Hey Julien,

What do you think about this change? Looks like it's not dangerous for current master.
Attachment #8593948 - Flags: feedback?(felash)
(Reporter)

Comment 3

4 years ago
Just a note, I see that Music app just got rid of "bower_components" in bug 1154025, but still I believe that having dependencies managed by Bower will be beneficial for our app, especially it would be required when we move to a separate repo (where we should not commit "bower_components" folder).
(Reporter)

Comment 4

4 years ago
Comment on attachment 8593948 [details] [review]
[gaia] azasypkin:bug-1155654-bower-components > mozilla-b2g:master

As we discussed recently, let's postpone this task for now.
Attachment #8593948 - Flags: feedback?(felash)
(Reporter)

Updated

4 years ago
Assignee: azasypkin → nobody
Status: ASSIGNED → NEW
(Reporter)

Comment 5

3 years ago
Made title more generic since we may use Bower not only for gaia-components now. Still on hold.
Blocks: 1172906
No longer blocks: 1155507
Summary: [Messages] Use bower to manage gaia web components dependencies → [Messages] Use bower to manage external dependencies
Mass closing of Gaia::SMS bugs. End of an era :(
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → WONTFIX
Mass closing of Gaia::SMS bugs. End of an era :(
You need to log in before you can comment on or make changes to this bug.