Closed
Bug 1310573
Opened 9 years ago
Closed 9 years ago
Add reactjs/reselect to Devtools shared libraries
Categories
(DevTools :: Shared Components, defect, P1)
DevTools
Shared Components
Tracking
(firefox52 fixed)
| Tracking | Status | |
|---|---|---|
| firefox52 | --- | fixed |
People
(Reporter: jsnajdr, Assigned: jsnajdr)
References
(Blocks 1 open bug)
Details
(Whiteboard: [netmonitor])
Attachments
(1 file)
netmonitor.html will use https://github.com/reactjs/reselect. Add it to the devtools/client/shared/vendor directory.
Look at bug 1253784 (adding immutable.js) to see what it takes to add a 3rd party library - minified vs non-minified versions, who to ask for licence review etc.
| Assignee | ||
Updated•9 years ago
|
Blocks: netmonitor-html
See Also: → 1253784
Updated•9 years ago
|
Flags: qe-verify?
Whiteboard: [netmonitor]
Updated•9 years ago
|
Priority: -- → P2
Updated•9 years ago
|
Flags: qe-verify? → qe-verify-
Comment 1•9 years ago
|
||
We should also make sure that about:license page is properly updated.
Honza
Comment 2•9 years ago
|
||
Related newsgroup thread:
https://groups.google.com/forum/#!topic/mozilla.dev.developer-tools/okJlLHZ6V58
Honza
| Comment hidden (mozreview-request) |
| Assignee | ||
Comment 4•9 years ago
|
||
I followed these steps when adding the reselect.js file:
1. git clone https://github.com/reactjs/reselect - package.json says it's version 2.5.4.
2. npm install - compiles the JS to a final module file
3. cp dist/reselect.js $DEST_DIR - copies the resulting file to Firefox source tree
The library has a vanilla MIT license: https://github.com/reactjs/reselect/blob/master/LICENSE
Should I include a copy in the shared/vendor directory?
I'm using the reselect library already in my WIP work and I can confirm that it actually works.
Assignee: nobody → jsnajdr
Updated•9 years ago
|
Status: NEW → ASSIGNED
Iteration: --- → 52.3 - Nov 7
Priority: P2 → P1
Comment 5•9 years ago
|
||
| mozreview-review | ||
Comment on attachment 8802113 [details]
Bug 1310573 - Add reactjs/reselect to Devtools shared libraries
https://reviewboard.mozilla.org/r/86638/#review85568
Please create also a file with instructions how to upgrate the library. Something like you did in comment #4
The file name should be RESELECT_UPGRADING, to be consistent with existing files, see: REDUX_UPGRADING and REACT_UPGRADING as examples.
I believe that the license should be put into a file called: RESELECT_LICENSE, just like the existing e.g. REDUX_LICENSE, but I guess Gerv will know better.
Also, please make sure to update about:license page.
Honza
Attachment #8802113 -
Flags: review?(odvarko)
| Comment hidden (mozreview-request) |
Comment 7•9 years ago
|
||
| mozreview-review | ||
Comment on attachment 8802113 [details]
Bug 1310573 - Add reactjs/reselect to Devtools shared libraries
https://reviewboard.mozilla.org/r/86638/#review85874
One last thing, it looks like about:license page sorts all licenses alphabetically so, please put the 'Reselect License' entry after 'Redux License' entry.
R+ assuming my comment is resolved.
Thanks Jarda!
Honza
Attachment #8802113 -
Flags: review?(odvarko) → review+
| Comment hidden (mozreview-request) |
| Assignee | ||
Comment 9•9 years ago
|
||
(In reply to Jan Honza Odvarko [:Honza] from comment #7)
> One last thing, it looks like about:license page sorts all licenses
> alphabetically so, please put the 'Reselect License' entry after 'Redux
> License' entry.
Damn, I thought I sorted it correctly the first time, but obviously I failed. I need to work more on my sorting skills. Fixed.
Comment 10•9 years ago
|
||
According to elvin, dcamp is currently thinking about React usage within Mozilla. Before I r= this I'd like him to comment.
Gerv
Comment 11•9 years ago
|
||
a+
Comment 12•9 years ago
|
||
| mozreview-review | ||
Comment on attachment 8802113 [details]
Bug 1310573 - Add reactjs/reselect to Devtools shared libraries
https://reviewboard.mozilla.org/r/86638/#review88730
r=gerv.
Comment 13•9 years ago
|
||
Pushed by jsnajdr@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/709e4c09a28a
Add reactjs/reselect to Devtools shared libraries r=Honza
Updated•9 years ago
|
Attachment #8802113 -
Flags: review?(gerv) → review+
Comment 14•9 years ago
|
||
| bugherder | ||
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
status-firefox52:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → Firefox 52
Updated•7 years ago
|
Product: Firefox → DevTools
You need to log in
before you can comment on or make changes to this bug.
Description
•