No description
- JavaScript 100%
|
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Co-authored-by: Cursor <cursoragent@cursor.com> |
||
|---|---|---|
| events | ||
| schema | ||
| scripts | ||
| .gitignore | ||
| .woodpecker.yml | ||
| bun.lock | ||
| config.toml | ||
| package.json | ||
| README.md | ||
| redirects.yaml | ||
Heterarchy Events
Events dataset for the Heterarchy Atlas — conferences, meetups, and community gatherings.
Each event lives in events/<id>/index.yaml. Image files in the same directory are copied into the built dataset as source assets.
Schema
Source files are validated against schema/event.json.
bun run validate
Key fields:
name— event titledate— start date (YYYY-MM-DD)place—{ city, country }(optionalnamefor venue label)imgs— optional list of{ path, type }referencing files in the event directory (logo,poster,square,banner, …)refs— optional links (web,luma, …)speakers— optional list of people slugs or display namesdescription,caption,aftermovie— optional markdown / YouTube id
Import from Paralelní Polis atlas
To refresh from parallelpolis/atlas:
bun run import:parallelpolis -- --all
bun run import:parallelpolis -- --event hcpp24
bun run import:parallelpolis -- --dry-run --all
Renames
When an item id changes, add the old id to redirects.yaml at the repo root.
Build emits these into dist/index.json as meta.redirects for the frontend to honor old URLs.