anchor.diff:  
   If you need to install additional packages you can use the `packages` section where you specify package names to be installed.
   
  +Please note that sometimes you need to provide custom repositories. This can be achieved by using the link:https://github.com/jboss-dockerfiles/dogen/blob/master/dogen/plugins/repo.py[repo plugin].
   
   ```yaml
   packages:
  
positive.code:     - hostname
  ```
  
  ## Scripts
  
  TBD
  
negative.code: 
  This is the general description of the image.
  
  * `name` -- (required) This is the image name without the registry part.
  * `version` -- (required) Version of the image.
  * `from` -- (required) Base image for your image.
  * `release` -- Also called build number. This value should be bumped every time you build the image. It can be string or integer, or mix of these.
  * `description` -- Short summary of the image.
  * `user` -- The user that should be used to launch the main process in the container.
  * `workdir` -- Set the working directory.
  
  ```yaml
  name: "jboss-eap-7/eap70-openshift"
  version: "1.4"
  release: "dev"
  from: "jboss-eap-7-tech-preview/eap70:1.2"
  description: "Red Hat JBoss Enterprise Application 7.0 - An application platform for hosting your apps that provides an innovative modular, cloud-ready architecture, powerful management and automation, and world class developer productivity."
  user: 185
  ```
  
  ## Labels
  
  Every image can be marked with some labels. Dogen makes it easy to do so with the `labels` section.
  
  ```yaml
  labels:
  