vega / vega

A visualization grammar.

Home Page:https://vega.github.io/vega

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

developer-experience: deployment previews for pull requests

hydrosquall opened this issue · comments

Enhancement Description

Goal: Reduce time and effort to validate change requests, and improve review quality for vegachange requests (PRs). By making a deployment preview easy, it is easier to test user facing behaviors. Similar to vega/vega-lite#9276

Motivating use-cases

  • When new PRs are opened, enable maintainers to review and test edge cases
  • Create a test environment that shields users having having to buid locall
  • See discussion w/ @domoritz here: vega/vega-lite#9262 (comment)

Expected behavior

  • When a new PR is opened, build a copy of the vega vega/editor that uses this branch's copy of vega

Notes

  • I'm going to try doing this with Cloudflare pages, similarly to what I did for vega-lite.
  • I previously tried doing this with pure github actions, but was unsuccessful ( vega/vega-lite#9277 (comment) )