⚠ Ce repo n'est plus utilisé. La bibliothèque de composants vit désormais dans le monorepo DaVinciBot/packages, sous
packages/components, publiée sur GitHub Packages (privé) sous le nom@davincibot/components.N'ouvrir ici ni PR ni release : toute modification de composant se fait dans
DaVinciBot/packages.
Bibliothèque de composants Svelte des sites DaVinciBot, dans son organisation historique : des dossiers plats de
.svelte à la racine (admin, attendance,
drawers, legal, markdown, modals, others, share, training,
utils), sans package.json ni build.
Elle était consommée par les apps (davincibot.fr, cash, formation) comme submodule git monté sur
src/lib/components/. Ce montage n'existe plus :
plus aucune app n'a de .gitmodules, et la CI a retiré les
checkout: submodules: recursive.
- Submodule (branche
dev) — dernier état utile, commit57f20c81du 17/07/2026. - Paquet npm dans ce repo (branche
npm-package) — première tentative de packaging avecsvelte-package, publiée en@davincibot/components@1.0.0. Abandonnée. - Monorepo
DaVinciBot/packages(actuel) —packages/components, en v3.x. Depuis la v3.0.0, seuls les composants communs à plusieurs apps y sont conservés ; les composants propres à une app ont été rapatriés dans l'app.
Les composants de ce repo qui n'ont pas été repris dans @davincibot/components
ont donc été déplacés dans l'app qui les utilisait, pas supprimés.
pnpm add @davincibot/componentsVoir le README de packages/components
pour l'installation (dont la ligne @source obligatoire côté Tailwind v4) et l'usage.