Basic Concept: "Webpackage"
The most important concept, each code-oriented developer needs to understand is the one of a "webpackage".
Basically a webpackage
- is defined by a file called
manifest.webpackage
. - 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