
Agnosui es una poderosa biblioteca que proporciona fábricas de componentes TypeScript configurables, envoltorios sin cabeza y componentes listos para usar que cumplen con el diseño de Bootstrap CSS. Inspirado en el éxito de NG-Bootstrap, Agnosui lleva el concepto un paso más allá al ofrecer componentes que pueden integrarse perfectamente con cualquier marco frontal de su elección. Con soporte para marcos populares como Angular, React y Svelte, Agnosui le permite crear componentes de interfaz de usuario consistentes y visualmente atractivos en sus proyectos.
Siéntase libre de explorar el sitio de demostración para ver las capacidades de Agnosui.
Componentes agnósticos del marco : la arquitectura de componentes de Agnosui gira en torno a un núcleo agnóstico marco. Cada componente se implementa en este núcleo, centrándose en su modelo (datos) y los métodos requeridos para manipular estos datos. Esta abstracción permite a los desarrolladores crear componentes independientemente de cualquier marco específico, lo que facilita la integración en varios proyectos.
Soporte de marco extenso : Agnosui actualmente ofrece soporte para tres marcos front-end ampliamente utilizados: Angular, React y Svelte. Esta diversa compatibilidad garantiza que los desarrolladores puedan aprovechar los componentes de Agnosui sin problemas en los proyectos, independientemente del marco elegido.
Adaptadores para cada marco : para lograr la compatibilidad con diferentes marcos frontales, cada componente en Agnosui tiene un adaptador para cada marco compatible. Estos adaptadores juegan un papel fundamental en la construcción de la interfaz de usuario del componente por:
Personalización de componentes flexibles : AgNOSUI permite a los desarrolladores configurar y anular cualquier accesorio de componente en cualquier punto dentro del subárbol del componente. Esta flexibilidad permite que las extensas posibilidades de personalización, capacitando a los desarrolladores adaptar a los componentes para satisfacer sus requisitos específicos del proyecto.
Pruebas exhaustivas : el núcleo de Agnosui sufre pruebas unitarias integrales utilizando Vitest, asegurando su independencia de cualquier marco específico. Además, las rigurosas pruebas de extremo a extremo se realizan con dramaturgo en diferentes marcos y navegadores (Chromium, Firefox, WebKit). Como el marcado sigue siendo consistente para todos los marcos, estas pruebas son inherentemente agnósticas del marco, lo que garantiza funcionalidades de componentes robustas y confiables. Aseguramos la cumplimiento de la SSR en todos los marcos. También estamos haciendo pruebas de integración de la biblioteca utilizando Verdaccio.
Experiencia de usuario consistente : el enfoque basado en el adaptador de Agnosui garantiza una experiencia de usuario uniforme en todos los marcos compatibles. Cualquier solución o nueva característica implementada en el nivel central se propaga automáticamente a todos los adaptadores, minimizando las discrepancias entre los marcos.
Garantía de funcionalidad : con un fuerte enfoque en las pruebas, Agnosui garantiza funcionalidades consistentes entre los marcos. Esta garantía es invaluable para los desarrolladores, ya que simplifica el desarrollo y les permite crear componentes con confianza.
Para comenzar a usar Agnosui en su proyecto, siga las instrucciones en la guía de instalación. Para una documentación detallada sobre cada componente y su uso, consulte la documentación.
Agradecemos las contribuciones de la comunidad para hacer que Agnosui sea aún mejor. Lea nuestras pautas de contribución para comenzar.
Agnosui se libera bajo la licencia MIT.