anchor.diff:  
   NOTE: We use the continuous deployment technique to manage our instance; check the
   link:CHANGELOG.adoc[changelog] for an overview of changes
  +
  +== Modules
  +
  +Spring Initializr has the following modules:
  +
  +* `initializr-generator`: standalone project generation library that can be reused in
  +many environments (including embedded in your own project)
  +* `initializr-web`: REST endpoints and web interface
  +* `initializr-actuator`: optional module to provide statistics and metrics on project
  +generation
   
   == Supported interfaces
   
  
positive.code: 
  == Running your own instance
  
  You can easily run your own instance. Spring Initializr defines a _library_ that provides all
  the default features. The library uses Spring Boot so when it is added to a project, it will
  trigger the necessary auto-configuration to deploy the service.
  
  You first need to create or update your configuration to define the necessary attributes that
  your instance will use. Again, check the wiki for a {wiki}/Configuration-format[description
  
negative.code: :boot-doc: http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle
  :code: https://github.com/spring-io/initializr/blob/master
  
  Spring Initializr provides an extensible API to generate quickstrat project. It also
  provides a configurable service: you can see our default instance at
  link:https://start.spring.io[]. It provides a simple web UI to configure the project
  to generate and endpoints that you can use via plain HTTP.
  
  Spring Initializr also exposes an endpoint that serves its
  {wiki}/Metadata-format[meta-data] in a well-known format to allow third-party
  