Manifest Structure

The Master Manifest is a simple JSON of each Developer with their Name and a Location pointing to an Intermediate Manifest maintained by the developer. The Intermediate Manifest allows developers to organize sets of packages into one or more Package Manifests they also maintain.

The Intermediate Manifest is not strictly required but is recommended to allow growth over time. Adding a new manifest to the Master Manifest does take time while the Intermediate and Package Manifests, controlled by developers, can be instantaneous.

Note:

The images above are not actually linked but instead, show variations that individual Developers choose when creating their manifests.

Manifest Formats

  • Master Manifest

    Two Lines define your section of HPM.

    Learn More
  • Intermediate Manifest

    It's a list of where the specific definitions of your packages can be found.

    Learn More
  • Package Manifest

    The manifest can be for an individual driver or app, or can be for a collections of code, required and optional.

    Learn More
  • Bundle Manifest

    The manifest can be for an individual Bundle, or can be for a collections of bundles, required and optional.

    Learn More