New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
migrate react-fontawesome to offical package- BB-358 #317
Conversation
Completed
Migrated and Tested-
Pendingsubtask
Cleanup (Post-migration)
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for opening the PR , it looks good, working nicely and also adds a couple of bonus improvements!
I think the pending changes will make good entry level GCI tasks, thanks for making a clear list.
Each task involves using git to clone the project, getting the project running, creating an account on the issue tracker and assigning a ticket and making a PR, it's a nice scope for starting contributors.
The way I see it work, each pending change needs to be turned into sub-tasks of a JIRA ticket we can point participants to, that will contain more detailed instructions (I can help write this one).
Each task should have a similar short description with the path of the file to change and pointing to the main task for more info.
Are you up for doing that?
@@ -39,6 +39,10 @@ | |||
}, | |||
"dependencies": { | |||
"@fortawesome/fontawesome-free": "^5.4.0", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This package is not going to be used after everything is changed over.
We'll need to create a sub-task to remove the package and anywhere fontawesome-free
appears in the codebase as well as the static assets
Thank you for the review. And yes I'm up for this! |
47b1a5c
to
127c03f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK, it all works quite well for me now.
Good work, and thanks for investigating all the details !
I'll leave this PR open for now, and look at merging it right before GCI starts to reduce the in-between period (using both the old and new packages).
127c03f
to
d780e32
Compare
Related ticket: https://tickets.metabrainz.org/browse/BB-363 |
…p icon library Add "@fortawesome/fontawesome-svg-core","@fortawesome/free-brands-svg-icons","@fortawesome/free-solid-svg-icons","@fortawesome/react-fontawesome" packages. Also, setup icons library.
d780e32
to
9777d01
Compare
Problem
react-fontawesome doesn't display some icons (brands): BB-358(closed)⏩ BB-363
Solution
Migrating react-fontawesome to official react-fontawesome
Related ticket: https://tickets.metabrainz.org/browse/BB-363
Areas of Impact
Client- Almost all pages which use FontAwesome icons, including Index page, Layout etc