Skip to content

A2 Iteration Process

Dimitri Glazkov edited this page Jan 10, 2025 · 3 revisions

Outlines the process for working on the A2 Framework components.

  • New npm package called "a2" (name TBD)
  • Contains a push script and BGL files
  • The push script saves the BGL files to the specified server

General flow:

  • Use the File System Board Server to build the BGL files and iterate
  • Run the push script to push the new version to board server(s)

Testing:

  • Each BGL file has an accompanying _test.bgl.json BGL file, which in turn invokes the BGL file to test it

Importing BGL from package:

  • The package is published on npm
  • Each BGL file is an export of the package
  • Can use esm.sh to import the graph directly
  • Can using npm versioning

Versioning:

  • The "A2 Gemini Latest" is the latest working version
  • The "A2 Gemini" is the current release
Clone this wiki locally