Packages can include content and project-related data. A package is a zip file that contains the content in the form of a file-system serialization (called "vault" serialization) that displays the content from the repository as an easy-to-use-and-edit representation of files and folders.
Additionally, it contains vault meta information, including a filter definition, and import configuration information. Additional content properties can be included in the package, such as a description, a visual image, or an icon that are not used for package extraction; these properties are for the content package consumer for informational purposes only.
You can perform the following actions with packages:
- Create new packages
- Modify existing packages
- Build packages
- Upload packages (CRX does not automatically install packages after uploading)
- Install packages
- Download packages, such as hotfixes, from the Package Share library
- Upload packages to the internal company section of the Package Share library
- Download packages from CRX to a local machine
- Apply package filters
- View package information
- Uninstall packages, which reverts to the snapshop of in-repository content at the time of the last installation.
- Delete packages, which deletes the zip package from the repository.