git @ Cat's Eye Technologies Chrysoberyl / master schema / HTML5 Installation.md
master

Tree @master (Download .tar.gz)

HTML5 Installation.md @masterview rendered · raw · history · blame

HTML5 Installation (schema)
================================

<!--
SPDX-FileCopyrightText: Chris Pressey, the original author of this work, has dedicated it to the public domain.

SPDX-License-Identifier: CC0-1.0
-->

This is a schema which defines, for now, a few rudimentary things about
what properties HTML5 Installation entries in Chrysoberyl should have.

The order in which they are listed here induces an order in which they
should appear on each entry.

### installation-of

*   optional: true

installation of

### installation-description

*   optional: true

A short (one-line) description of the installation, in Markdown.

### installed-implementation

*   optional: true

installed-implementation

### interactive

*   optional: true

interactive

### animated

*   optional: true

interactive

### mediums

*   optional: true

interactive

### javascript-urls

*   optional: true

List of URLs of Javascript scripts that will be loaded for this installation.

### lua-urls

*   optional: true

List of URLs of Lua scripts that will be loaded for this installation.

### script-root

*   optional: true

interactive

### launch-command

*   optional: true

launch-command

### style

*   optional: true

style

### viewport

*   optional: true

viewport

### v86-floppy-image-url

*   optional: true

v86-floppy-image-url

### extra-stylesheets

*   optional: true

extra-stylesheets

### inline-description

* optional: true

If present, indicates the installation's description should be displayed
on the page along with the installation.  It may have the value `right`
or `below` to indicate where on the page the description should be shown.

### online

*   optional: true
*   multiple: true

Online.

### archived

*   optional: true
*   multiple: true

The last known stable archived copies of the installation.