Skip to content

Integrate EPK into arthel build system #356

Description

@magent-cryptograss

Context

We built a standalone EPK at magent-cryptograss/rabbithole/epk/ as a static HTML file. It works but duplicates logic that already exists in arthel.

Current State

  • EPK is ~120KB single HTML file with inline CSS/JS
  • Show data was manually generated from YAML using a temp script (/tmp/parse_shows.cjs)
  • 46 shows imported from src/data/shows/*.yaml
  • Globe visualization, contact form, mailing list section
  • Not part of any CI/CD pipeline

Goal

Rebuild EPK as a proper arthel template that:

  • Uses existing YAML show data infrastructure
  • Uses arthel's Nunjucks templating
  • Gets built automatically by maybelle
  • Lives at justinholmes.com/epk/ or similar

Technical Notes

  • Globe uses globe.gl library
  • Show data needs: lat/lng coords, title, venue, city, block, poster, ensemble, setlist
  • Coordinate mapping exists in temp script, should move to arthel
  • Form submission points to api.cryptograss.live (inquiry-notifier service)

Related

Files to Reference

  • /home/magent/workspace/rabbithole/epk/index.html - current EPK
  • /tmp/parse_shows.cjs - YAML parsing script (temp)
  • /home/magent/workspace/arthel/src/data/shows/*.yaml - source show data

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions