No description
  • JavaScript 100%
Find a file
tree 9051f5f1ae
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
Bump @heterarchy-society/atlas to ^1.0.7.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-31 06:44:07 +02:00
events Update Dark Prague 2026 speakers, refs, and organizers. 2026-05-31 03:01:18 +02:00
schema Add summit organizers with roles on the event schema. 2026-05-31 02:34:44 +02:00
scripts Initial events dataset with 222 entries imported from parallelpolis/atlas. 2026-05-29 13:55:16 +02:00
.gitignore Initial events dataset with 222 entries imported from parallelpolis/atlas. 2026-05-29 13:55:16 +02:00
.woodpecker.yml Add trigger-website step to rebuild heterarchy.fyi after deploy. 2026-05-29 14:39:49 +02:00
bun.lock Bump @heterarchy-society/atlas to ^1.0.7. 2026-05-31 06:44:07 +02:00
config.toml Initial events dataset with 222 entries imported from parallelpolis/atlas. 2026-05-29 13:55:16 +02:00
package.json Bump @heterarchy-society/atlas to ^1.0.7. 2026-05-31 06:44:07 +02:00
README.md Initial events dataset with 222 entries imported from parallelpolis/atlas. 2026-05-29 13:55:16 +02:00
redirects.yaml Initial events dataset with 222 entries imported from parallelpolis/atlas. 2026-05-29 13:55:16 +02:00

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 title
  • date — start date (YYYY-MM-DD)
  • place{ city, country } (optional name for 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 names
  • description, 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.