Sobre o projeto

Fluent UI System Icons é a coleção de ícones de código aberto da Microsoft, descrita como familiar, amigável e moderna. O repositório fornece os ativos de ícones e bibliotecas geradas para várias plataformas. Conjunto de ícones e metadados - Duas variantes de estilo são documentadas: ícones regulares e ícones preenchidos, cada uma com um arquivo de lista completo no repositório. - Cada ícone tem uma entrada metadata.json. A propriedade `directionType` marca um ícone como `unique` (versões RTL e LTR separadas) ou `mirror` (pode ser espelhado para RTL/LTR). Uma propriedade `singleton` indica a direção padrão. Opções de instalação - Android: publicado no Maven Central; adicione `mavenCentral()` ao build.gradle raiz e dependa de `com.microsoft.design:fluent-system-icons:1.1.341@aar`. A documentação da biblioteca está em android/README.md. - iOS e macOS: disponível via CocoaPods (`pod "FluentIcons", "1.1.341"`) e Carthage (tag git 1.1.341). Documentação em ios/README.md. - Flutter: adicione `fluentui_system_icons: ^1.1.341` ao pubspec.yaml. Documentação em flutter/README.md. - SVG simples: incorpore os arquivos SVG diretamente; veja packages/svg-icons/README.md. Estrutura do repositório e ferramentas - O diretório `assets` contém os ícones de origem; um importador gera as bibliotecas Android e iOS a partir deles. - O repositório é um único yarn workspace, então as dependências de todos os pacotes são instaladas juntas. A configuração usa `corepack enable` e `yarn install`; o diretório do importador oferece comandos como `yarn clean` e `yarn run` para listar tarefas disponíveis. - Um pipeline de build do GitHub Actions executa `deploy:android` e `deploy:ios` para criar as bibliotecas, com definições de workflow em .github/workflows/. Aplicativos de demonstração - Android: execute `yarn deploy:android`, abra o diretório android no Android Studio, selecione a configuração de build `sample-showcase` e execute. - Flutter: com o Flutter configurado no Android Studio, abra o diretório flutter, abra o projeto `example` e execute. Governança do projeto - O README lista pontos de contato de design, iOS, Android e Flutter para perguntas ou solicitações e direciona os usuários a abrir issues no GitHub. - O projeto segue o Código de Conduta de Código Aberto da Microsoft. No geral, este é um projeto de ativos de design e biblioteca de componentes para desenvolvedores e designers que precisam de um conjunto de ícones consistente, empacotado por plataforma e com consciência de RTL/LTR.