As a developer, I want FontAwesome assets loaded during a build step so that the GiveWP repo is not tracking all FontAwesome assets in version control.
Details
Additionally, only specific needed icons should be packaged within the plugin's assets directory.
While FontAwesome assets are primarily used in the GiveWP admin interface, they will increasingly find use in new Form Templates. We should discuss how these Form Templates (eg Sequoia) should best pull in FontAwesome assets where needed.
Feature Request
User Story
As a developer, I want FontAwesome assets loaded during a build step so that the GiveWP repo is not tracking all FontAwesome assets in version control.
Details
Additionally, only specific needed icons should be packaged within the plugin's assets directory.
While FontAwesome assets are primarily used in the GiveWP admin interface, they will increasingly find use in new Form Templates. We should discuss how these Form Templates (eg Sequoia) should best pull in FontAwesome assets where needed.
Possible Solution
See Using Package Managers doc on FontAwesome website: https://fontawesome.com/how-to-use/on-the-web/setup/using-package-managers
Also see
font-awesome
package on npm: https://www.npmjs.com/package/font-awesomeAcceptance Criteria