Skip to content

SuperFlyTV/tmp-GraphicsDefinition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Temporary HTML Graphics Definition

This is a Work-in-progress repo, intended to be a temporary place to collaborate on and store documents, definitions and reference implementations for the HTML Graphics API project.

Work in progress notes

Repo organization:

Definitions

Definition Source

Definitions in text format and JSON Schema. Link

The Definitions contain the actual definitions as well as motivations for various design decisions.

Derived definitions

This folder contains helper projects for various languages and formats, that are derived from the source definitions.

  • Definitions in Typescript format. LINK

Reference Implementations

Graphics

  • A minimal example of the most basic Graphic. LINK
  • (More to come)

Servers

  • A basic Node.js server. LINK
  • (More to come)

Renderers

  • A basic Browser-based renderer that renders Graphics on Layers. LINK
  • (More to come)

For developers

To install and run all the reference implementations locally:

  1. Install Node.js
  2. cd to/this/directory
  3. node scripts\run-everything.js

This will install all dependencies and run all the reference implementations, for development purposes.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published