anchor.diff:  
   The manifest attribute `docker.username` is optional.  If it is used, then the password must be provided in the environment variable `CF_DOCKER_PASSWORD`.  Additionally, if a Docker username is specified, then a Docker image must also be specified.
   
  -#### <a id='manifest-attibutes'></a> Manifest Attributes
  -The `docker` attribute cannot be used in conjunction with the following attributes: `buildpack` and `path`. An error will result.
  +<p class="note"><strong>Note</strong>: Using the <code>docker</code> attribute in conjunction with the <code>buildpack</code> or <code>path</code> attributes will result in an error.</p>
   
   ### <a id='health-check-http-endpoint'></a> health-check-http-endpoint
   
  
positive.code: <pre>
  ---
  defaults: &amp;defaults
    buildpack: staticfile_buildpack
    memory: 1G
  
  applications:
  - name: bigapp
    &lt;&lt;: *defaults
  - name: smallapp
    &lt;&lt;: *defaults
    memory: 256M
  </pre>
  
  This manifest pushes two apps, smallapp and bigapp, with the staticfile buildpack but with 256M memory for smallapp and 1G for bigapp.
  
  
  ## <a id='multi-manifests'></a> Variable Substitution
  
  Variable substitution replaces [Inheritance](#inheritance-deprecated), which has been deprecated.  
  
  
negative.code: ---
  applications
  - name: webapp
    routes:
    - route: www.example.com/foo 
    - route: tcp.example.com:1234
  </pre>
  
  This app manifest feature has been deprecated, and a replacement option is under consideration.
  
  ### <a id='inheritance-deprecated'></a> Inheritance
  
  This feature has been deprecated, and has been replaced by [Variable Substitution](#variable-substitution).
  
  With inheritance, child manifests inherited configurations from a parent manifest, and the child manifests could use inherited configurations as provided, extend them, or override them.
  