* Add README.md and a method to wrap icons in a container
* cleanup PR to publish
* clean up file structure and update script
* update README with instructions on generating icon webpage
* Start with adding the React components to gitignore
* Remove the errant .original files
* Fix the base Text Bold/Underline/Italics icons and the Fluent icon
Create a package of React components from the SVG assets. This uses svgr to transform the data and some manual handling in preparation of publishing via npm.
* Initial proof of publishing raw svg files in npm
* Added new package to publish svg-icons module
* Undo some original importer package changes.
* Renamed and made fill replacement work on Windows
* Fixed fill replace
Fixed selector generation for Android
Updated version and sequence for svg publishing
* Revert
* Fixed build error from missing dist directory
Organized package file
* Resolved comments
Added readme
* Finish package rename
Co-authored-by: Brian Heston <brheston@microsoft.com>
Chromium projects use GN as Makefile to build the whole project. Add BUILD.gn for fluent icon, so that we can integrate it to Edge Android project conveniently. There is a GN target named "fluent_icon_resources" in the BUILD.gn. If other module need to use the fluent icon resources, we only need add a dependence to "fluent_icon_resources" in other BUILD.gn file.
Co-authored-by: huilliu <huilliu@micrsofot.com>
* More docs
* Test cases
* Argment parser so it's clear what each parameter is required
```
USAGE: run [--library-name <library-name>] [--asset-catalog-name <asset-catalog-name>] --path-to-source-code <path-to-source-code> --path-to-fluent-icon-source <path-to-fluent-icon-source> [--path-to-list-of-icons-to-keep <path-to-list-of-icons-to-keep>]
OPTIONS:
--library-name <library-name>
Name of the icon library. (default: FluentIcons)
--asset-catalog-name <asset-catalog-name>
Name of the asset catalog. (default: IconAssets)
--path-to-source-code <path-to-source-code>
Path to your app's source code.
--path-to-fluent-icon-source <path-to-fluent-icon-source>
Path to the fluent icon library's source code
--path-to-list-of-icons-to-keep <path-to-list-of-icons-to-keep>
Path to a custom list of icons in use (for React
Native, Optional).
-h, --help Show help information.
```