1 repository
Tooling specifically for scaffolding and creating new plugins to extend a system's functionality.
Distinct from Plugin-Based Extensibility: Focuses on the generation/creation of plugins rather than the general extensibility architecture.
Explore 1 awesome GitHub repository matching software engineering & architecture · Plugin Generators. Refine with filters or upvote what's useful.
Rekit este un toolkit de dezvoltare pentru crearea de aplicații web scalabile, oferind un framework modular și scheletare (scaffolding) automată a proiectelor. Funcționează ca un mediu extensibil pentru gestionarea arhitecturii aplicațiilor construite cu React, Redux și React Router, utilizând un design de tip „feature-sliced” pentru a organiza componentele, logica de stare și rutarea în module decuplate, specifice fiecărui domeniu. Toolkit-ul se distinge printr-un sistem de extensibilitate bazat pe plugin-uri, care permite crearea de tipuri de elemente custom și modificarea comportamentelor implicite de scaffolding. Include un generator de gestionare a stării Redux care automatizează crearea acțiunilor sincrone și asincrone, impunând în același timp colocalizarea acțiunilor și a reducerelor corespondente într-un singur fișier. Dincolo de scaffolding-ul de bază, proiectul oferă o interfață CLI și vizuală pentru gestionarea elementelor aplicației, inclusiv generarea de cod bazată pe șabloane pentru componente UI și acțiuni de stare. Acoperă capabilități operaționale mai largi, precum gestionarea ierarhică a stilurilor, impunerea calității codului prin linting și verificarea build-urilor de producție. Sistemul este implementat folosind unelte bazate pe Deno pentru a gestiona orchestrarea proiectului, convențiile de denumire a fișierelor și execuția hook-urilor din ciclul de viață.
Provides tooling to generate new plugins as local extensions or public packages.