Closed Bug 1155654 Opened 5 years ago Closed 3 years ago

[Messages] Use bower to manage external dependencies

Categories

(Firefox OS Graveyard :: Gaia::SMS, defect, minor)

ARM
Gonk (Firefox OS)
defect
Not set
minor

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: azasypkin, Unassigned)

References

Details

Attachments

(1 file)

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.
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)
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).
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)
Assignee: azasypkin → nobody
Status: ASSIGNED → NEW
Made title more generic since we may use Bower not only for gaia-components now. Still on hold.
Blocks: messages-nga
No longer blocks: messages-nga-views
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
Closed: 3 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.