Blueprint Modular
Briques prêtes à l'emploi. Importez depuis bpm, le reste est déjà fait.
Installation
pip install blueprint-modular
Prérequis : Python 3.9+
import bpm
bpm.metric("Valeur", 142500, delta=3.2)
bpm.table(df)
Exemple minimal : après bpm run app.py, votre interface est servie.
Commencer
Pourquoi BPM
Réactivité granulaire, design system, registry $ et @, layout config-driven.
Pourquoi BPM →What's new
- Design system — Tokens centralisés dans
theme.css; tous les composantsbpm.*partagent couleurs, espacements et typo. - Registry
$et@— Réfs réactives (bpm.ref) et décorateurs (@bpm.page,@bpm.sidebar) dans le package Pythonbpm. - Layout piloté par config — Exemple
app.config.example.js: un fichier pour sidebar, pages et liens ; dupliquer une app = modifier la config. - Réactivité granulaire — Store réactif (
reactiveStore.js) et hookuseReactive(key)côté frontend. - Composants — Accordion, Stepper, Drawer, FAB, Grid, TopNav, TreeView, Timeline, SparklineMetric, DateRangePicker, Autocomplete, Rating, Card, Skeleton, Breadcrumb, Chip, Avatar, EmptyState, CopyButton, etc.