尚未收集儲存庫資訊。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗Dashboard for legislative data, starting with the Czech Lower Chamber (Poslanecká sněmovna) at snemovna.datatimes.cz.
A project by KohoVolit.eu / DataTimes.cz.
| App | URL | Description |
|---|---|---|
apps/cz-psp | snemovna.datatimes.cz | Czech Poslanecká sněmovna 2025–2029 |
apps/cz-cities | mesta.datatimes.cz | Czech municipal assemblies, including Plasy |
| Package | Description |
|---|---|
packages/ui | Shared React components — PartyFace, PartyBadge, design tokens |
packages/charts | Shared visx charts — SwarmPlot, ScatterPlot |
packages/utils | Shared utilities and formatters |
# Install dependencies
pnpm install
# Run all apps in dev mode
pnpm dev
# Typecheck all packages
pnpm typecheck
# Lint
pnpm lint
# Build
pnpm build
Requires Node.js 20+ and pnpm 9+.
For each MP and each party/kraj:
Analysis outputs are fetched from michalskop/cz-psp-data-2025-202x via raw GitHub URLs. The data repo runs a nightly GitHub Action that recomputes all analyses from official Poslanecká sněmovna open data.
The site uses Next.js ISR — pages are statically generated at build time and revalidated every hour.
Before adding or copying a vote dashboard, follow the incident lessons and release checks in Vote dashboard performance.
GET https://snemovna.datatimes.cz/api/revalidate?secret=YOUR_SECRET
Set REVALIDATE_SECRET in Vercel environment variables.
| Setting | Value |
|---|---|
| Root directory | apps/cz-psp |
| Build command | cd ../.. && pnpm build --filter=@legislature/cz-psp |
| Install command | pnpm install |
| Output directory | .next |
Environment variables:
| Variable | Required | Description |
|---|---|---|
REVALIDATE_SECRET | Recommended | Secret token for /api/revalidate |
michalskop/cz-psp-data-2025-202x — data source (nightly analyses)michalskop/legislature-data-analyses — analysis scripts and methodologymichalskop/legislature-data-standard — data type schemas