anchor.diff:  $ curl https://start.spring.io/starter.zip -o demo.zip
   ----
   
  -The following request attributes are supported:
  +The web ui exposes a bunch of options that you can configure. These are mapped to the following
  +request attributes:
   
   * Basic information for the generated project: `groupId`, `artifactId`, `version`, `name`,
   `description` and `packageName`
  
positive.code: 
  Spring Initializr also exposes an endpoint that serves its
  {wiki}/Metadata-format[meta-data] in a well-known format to allow third-party
  clients to provide the necessary assistance. {boot-doc}/#cli-init[Spring Boot CLI] is
  using this mechanism to offer a command-line project generator; STS uses it in a similar
  way to offer a project creation wizard.
  
  Finally, Initializr offers a configuration structure to define all the aspects related
  to the project to generate: list of dependencies, supported java and boot versions, etc. Check
  
negative.code: NOTE: We use the continuous deployment technique to manage our instance; check the
  link:CHANGELOG.adoc[changelog] for an overview of changes
  
  == Supported interfaces
  
  Spring Initializr can be used as follows:
  
  * With your browser (i.e. link:https://start.spring.io[])
  * In your IDE if you are using STS or IntelliJ IDEA
  * On the command-line with {boot-doc}/#cli-init[the Spring Boot CLI] or simply with [cURL] or [HTTPie]
  
  [TIP]
  ====
  You can "curl" an instance to get a usage page with examples (try `curl start.spring.io`)
  ====
  
  == Generating a project
  
  If you click on "Generate Project" on the web ui of our instance, it will download a project
  archive with a Maven-based project and the necessary infrastructure to start a basic Spring
  