
O Agnosui é uma biblioteca poderosa que fornece fábricas de componentes de texto digitoso configuráveis, invólucros sem cabeça e componentes prontos para uso em conformidade com o design de bootstrap CSS. Inspirado pelo sucesso do NG-Bootstrap, Agnosui leva o conceito um passo adiante, oferecendo componentes que podem se integrar perfeitamente a qualquer estrutura front-end de sua escolha. Com suporte para estruturas populares como Angular, React e Sovete, o Agnosui permite criar componentes de interface do usuário consistentes e visualmente atraentes em seus projetos.
Sinta -se à vontade para explorar o site de demonstração para ver as capacidades da Agnosui.
Componentes agnósticos-quadro : a arquitetura de componentes da Agnosui gira em torno de um núcleo-agnóstico da estrutura. Cada componente é implementado nesse núcleo, com foco em seu modelo (dados) e nos métodos necessários para manipular esses dados. Essa abstração permite que os desenvolvedores criem componentes independentemente de qualquer estrutura específica, facilitando a integração em vários projetos.
Suporte de estrutura extensa : Atualmente, o AGNOSUI oferece suporte para três estruturas de front-end amplamente usadas: Angular, React e Sieve. Essa compatibilidade diversificada garante que os desenvolvedores possam aproveitar os componentes da Agnosui perfeitamente entre os projetos, independentemente da estrutura escolhida.
Adaptadores para cada estrutura : para obter compatibilidade com diferentes estruturas de front-end, cada componente no Agnosui possui um adaptador para cada estrutura suportada. Esses adaptadores desempenham um papel fundamental na construção da interface do usuário do componente:
Personalização de componentes flexíveis : o AGNOSUI permite que os desenvolvedores configurem e substituam qualquer adereço de componentes em qualquer ponto da subárvore do componente. Essa flexibilidade permite que extensas possibilidades de personalização, capacitando os desenvolvedores a adaptar os componentes para atender aos requisitos específicos do projeto.
Teste completo : O núcleo de Agnosui passa por testes abrangentes de unidade usando o Vitest, garantindo sua independência de qualquer estrutura específica. Além disso, testes rigorosos de ponta a ponta são realizados com dramaturgos em diferentes estruturas e navegadores (Chromium, Firefox, Webkit). À medida que a marcação permanece consistente para todas as estruturas, esses testes são inerentemente agnósticos, garantindo funcionalidades de componentes robustos e confiáveis. Garantimos o cumprimento do SSR em todas as estruturas. Também estamos fazendo testes de integração da biblioteca usando o Verdaccio.
Experiência consistente do usuário : a abordagem baseada no adaptador da Agnosui garante uma experiência uniforme do usuário em todas as estruturas suportadas. Qualquer correção ou novo recurso implementado no nível principal se propagam automaticamente para todos os adaptadores, minimizando discrepâncias entre estruturas.
Garantia da funcionalidade : Com um forte foco no teste, o Agnosui garante funcionalidades consistentes entre as estruturas. Essa garantia é inestimável para os desenvolvedores, pois simplifica o desenvolvimento e permite que eles criem componentes com confiança.
Para começar a usar o Agnosui em seu projeto, siga as instruções no guia de instalação. Para uma documentação detalhada sobre cada componente e seu uso, consulte a documentação.
Congratulamo -nos com contribuições da comunidade para tornar o Agnosui ainda melhor. Leia nossas diretrizes de contribuição para começar.
Agnosui é liberado sob a licença do MIT.