Basic Concept: "Webpackage"

The most important concept, each code-oriented developer needs to understand is the one of a "webpackage".

Basically a webpackage

  1. is defined by a file called manifest.webpackage.
  2. acts as a container for an arbitrary number of artifacts (apps, components, utilities).


The manifest.webpackage is a json file. It describes the internal model of the webpackage and of each of the artifacts.

The Model Version

The related model is of a manifest.webpackage marked by the property "modelVersion".

Each model-version is described using a json-schema described at https://github.com/cubbles/cubx-webpackage-document-api/wiki/manifest.webpackage:-Change-Notes