
Agnosui ist eine leistungsstarke Bibliothek, die konfigurierbare Typenkomponenten-Fabriken, kopierlose Wrapper und fertige Komponenten bietet, die dem CSS-Bootstrap-Design entsprechen. Agnosui inspiriert vom Erfolg von NG-Bootstrap und führt das Konzept weiter weiter, indem sie Komponenten anbieten, die sich nahtlos in jeden Front-End-Framework Ihrer Wahl integrieren können. Agnosui ermöglicht es mit Unterstützung populärer Frameworks wie Angular, React und Sufelte und ermöglicht es Ihnen, mühelos konsistente und visuell ansprechende UI -Komponenten für Ihre Projekte zu erstellen.
Fühlen Sie sich frei, die Demo -Website zu erkunden, um die Fähigkeiten von Agnosui zu sehen.
Rahmen Agnostische Komponenten : Die Komponentenarchitektur von Agnosui dreht sich um einen Rahmen-Agnostic-Kern. Jede Komponente wird in diesem Kern implementiert und konzentriert sich auf ihr Modell (Daten) und die Methoden, die zur Manipulation dieser Daten erforderlich sind. Diese Abstraktion ermöglicht es Entwicklern, Komponenten unabhängig von einem bestimmten Rahmen zu erstellen und die Integration in verschiedene Projekte zu erleichtern.
Umfangreiche Rahmenunterstützung : Agnosui bietet derzeit drei weit verbreitete Front-End-Frontworks unterstützt: Angular, React und Sufelte. Diese vielfältige Kompatibilität stellt sicher, dass Entwickler die Komponenten von Agnosui nahtlos über Projekte hinweg nutzen können, unabhängig vom gewählten Rahmen.
Adapter für jedes Framework : Um Kompatibilität mit verschiedenen Front-End-Frameworks zu erreichen, verfügt jede Komponente in Agnosui über einen Adapter für jedes unterstützte Framework. Diese Adapter spielen eine entscheidende Rolle beim Aufbau der Benutzeroberfläche der Komponente durch:
Flexible Komponentenanpassung : AGNOSUI ermöglicht es Entwicklern, alle Komponenten -Requisiten an einem beliebigen Punkt innerhalb des Komponenten -Subtree zu konfigurieren und zu überschreiben. Diese Flexibilität ermöglicht umfangreiche Anpassungsmöglichkeiten und befähigt Entwickler, die Komponenten an ihre spezifischen Projektanforderungen anzupassen.
Gründliche Tests : Der Kern von Agnosui unterzogen sich mit Vitest umfassende Unit -Tests, um seine Unabhängigkeit von einem bestimmten Rahmen zu gewährleisten. Darüber hinaus werden mit Dramatikern über verschiedene Frameworks und Browser (Chrom, Firefox, Webkit) strenge Tests mit Dramatikern durchgeführt. Da das Markup für alle Frameworks konsistent bleibt, sind diese Tests inhärent rahmen-agnostisch und garantieren robuste und zuverlässige Komponentenfunktionalitäten. Wir gewährleisten die SSR -Kombination in allen Frameworks. Wir führen auch Integrationstests der Bibliothek mit Verdaccio durch.
Konsistente Benutzererfahrung : Der Adapter-basierte Ansatz von Agnosui sorgt für ein einheitliches Benutzererlebnis in allen unterstützten Frameworks. Jede auf der Kernebene implementierte Korrektur oder neue Funktionen verbreiten sich automatisch an alle Adapter, wodurch die Diskrepanzen zwischen Frameworks minimiert werden.
Funktionalitätssicherung : Mit einem starken Fokus auf Tests garantiert Agnosui konsistente Funktionen zwischen Frameworks. Diese Zusicherung ist für Entwickler von unschätzbarem Wert, da sie die Entwicklung vereinfacht und sie ermöglicht, Komponenten mit Vertrauen zu schaffen.
Befolgen Sie die Anweisungen im Installationshandbuch, um Agnosui in Ihrem Projekt zu verwenden. Eine detaillierte Dokumentation zu jeder Komponente und ihrer Verwendung finden Sie in der Dokumentation.
Wir begrüßen Beiträge der Community, um Agnosui noch besser zu machen. Bitte lesen Sie unsere Beitragsrichtlinien, um loszulegen.
Agnosui wird unter der MIT -Lizenz freigelassen.