Starter Metadata Schema

https://raw.githubusercontent.com/deathbeds/jupyterlab-starters/master/src/jupyter_starters/schema/v2.json#/definitions/starter-python/allOf/0

common metadata for Starters

Abstract

Extensible

Status

Identifiable

Custom Properties

Additional Properties

Access Restrictions

Defined In

Can be instantiated

No

Unknown status

No

Forbidden

Allowed

none

v2.json*

0 Type

object (Starter Metadata)

0 Properties

Property

Type

Required

Nullable

Defined by

label

string

Required

cannot be null

Jupyter Starters JSON

description

string

Required

cannot be null

Jupyter Starters JSON

icon

string

Optional

cannot be null

Jupyter Starters JSON

commands

array

Optional

cannot be null

Jupyter Starters JSON

ignore

array

Optional

cannot be null

Jupyter Starters JSON

schema

object

Optional

cannot be null

Jupyter Starters JSON

uiSchema

object

Optional

cannot be null

Jupyter Starters JSON

label

human-readable, plain-text description used in UI labels and tab titles

label

label Type

string (Label)

description

short, plain-text description of the intent of the Starter

description

description Type

string (Description)

icon

SVG string to use in Launcher cards and tab icons

icon

icon Type

string (Icon)

commands

JupyterLab commands to run after the Starter has completed

commands

commands Type

object[] (JupyterLab Command)

ignore

glob-style patterns for folders and files exclude from copying, with * for wildcards

ignore

ignore Type

string[]

schema

Draft 7 JSON Schema that generates a form like this one, which must validate the user’s data. Description fields may include markdown

schema

schema Type

object (JSON Schema)

uiSchema

react-jsonschema-form uiSchema for customizing the selection of widgets

uiSchema

uiSchema Type

object (UI Schema)