# Fluent-System-Icons **Repository Path**: lie2believe/Fluent-System-Icons ## Basic Information - **Project Name**: Fluent-System-Icons - **Description**: Fluent UI System Icons 是微软提供的一系列熟悉、友好和现代化的图标 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: main - **Homepage**: https://www.oschina.net/p/fluent-system-icons - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2022-11-18 - **Last Updated**: 2022-11-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Fluent UI System Icons ![CI](https://github.com/microsoft/fluentui-system-icons/workflows/CI/badge.svg) Fluent UI System Icons are a collection of familiar, friendly and modern icons from Microsoft. ![fluent system icons](art/readme-banner.png) ## Icon List [View the full list of regular icons](icons_regular.md) [View the full list of filled icons](icons_filled.md) ## Installation ### Android The library is published via Maven Central, please ensure that the `mavenCentral()` repository has been added to the root `build.gradle` file: ```groovy repositories { ... mavenCentral() } ``` Include the following dependency in your project's `build.gradle` ```groovy implementation 'com.microsoft.design:fluent-system-icons:1.1.187@aar' ``` For library docs, see [android/README.md](android/README.md). ### iOS and macOS #### CocoaPods ```ruby use_frameworks! pod "FluentIcons", "1.1.187" ``` #### Carthage ```bash git "git@github.com:microsoft/fluentui-system-icons.git" "1.1.187" ``` For library docs, see [ios/README.md](ios/README.md). ### Flutter In the `pubspec.yaml` of your flutter project, add the following dependency: ```yaml dependencies: ... fluentui_system_icons: ^1.1.187 ``` For library docs, see [flutter/README.md](flutter/README.md) ### Plain svg Inline svg directly. See [packages/svg-icons/README.md](packages/svg-icons/README.md). ## Contributing ### Importer The importer generates the Android and iOS libraries from the icons in the `assets` directory. Jump into the directory ``` cd importer ``` Install npm dependencies ``` npm install npm run clean ``` List all the available commands ``` npm run ``` ### Build Pipeline Our [build pipeline](https://github.com/microsoft/fluentui-system-icons/actions) runs `deploy:android` and `deploy:ios` to create the libraries. The build definitions are located in `.github/workflows/`. ## Demo apps You can build and run the demo apps following the steps below. ### Android 1. Follow the **Importer** section above and run the command `npm run deploy:android` 2. Open the [android](android) directory in Android Studio 3. Select the `sample-showcase` in the build configuration dropdown 4. Click run ### Flutter Prerequisite: Make sure you have flutter configured in Android Studio 1. Open the [flutter](flutter) directory in Android Studio 2. Select the 'example' in the directory and open it in Android Studio 3. Click run ## Contact Please feel free to [open a GitHub issue](https://github.com/microsoft/fluentui-system-icons/issues/new) and assign to the following points of contact with questions or requests. - Jason Custer([@jasoncuster](https://github.com/jasoncuster)) / Spencer Nelson([@spencer-nelson](https://github.com/spencer-nelson)) / Joe Woodward([@thewoodpecker](https://github.com/thewoodpecker)) - Design - Nick Romano([@rickromano](https://github.com/nickromano)) - iOS - Will Hou([@willhou](https://github.com/willhou)) - Android - Akashdeep Singh([@aakash1313](https://github.com/aakash1313)) - Flutter ## Code of Conduct This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct) or contact opencode@microsoft.com with any additional questions or comments.