anchor.diff:  `PackageName-PackageVersion.zip` for example: `mypackage-1.0.0.zip`
   
   A package can define a single application or a group of applications.
  -See <<package-with-multi-apps>> for more details on packages with multiple applications
  -
  -When unzipped, the package has the following directory strucutre
  +
  +The single application package file, `mypackage-1.0.0.zip` when unzipped, should have the following directory structure.
   
   ----
   mypackage-1.0.0
  
positive.code: Deployer implementations.
  
  [[package-values]]
  == Package Values
  
  The `values` YAML file contains the default values for any of the keys specified in the template files.
  
  For instance,
  
  ----
  version: 1.0.0.RELEASE
  
negative.code: └── values.yml
  ----
  
  The `package.yml` file contains metadata about the package and is used to support Skipper's search functionality.
  The `template.yml` file contains placeholders for values that are specified in the `values.yml` file.
  When installing a package, placeholder values can also be specified and they would override the values in the `values.yml` file.
  The templating engine that Skipper uses https://github.com/samskivert/jmustache[JMustache].
  The YAML files can have either `.yml` or `.yaml` extensions.
  
  The files https://github.com/markpollack/skipper-sample-repository/blob/master/src/main/resources/static/repository/experimental/helloworld/helloworld-1.0.0.zip[helloworld-1.0.0.zip] or https://github.com/markpollack/skipper-sample-repository/blob/master/src/main/resources/static/repository/experimental/helloworld-docker/helloworld-docker-1.0.0.zip[helloworld-docker-1.0.0.zip] are good examples to use as a basis to create your own package 'by-hand'.
  
  The source code for the helloword sample can be found https://github.com/markpollack/skipper-samples[here].
  
  [[package-format-mutliple-apps]]
  === Package with multiple applications
  