尚未收集仓库信息。
尚未检测到更新。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