anchor.diff:  Spring Boot.
   
   Auto-configuration can be associated to a "starter" that provides the auto-configuration
  -code as well as the typical libraries that you would use with it. We will fist cover what
  +code as well as the typical libraries that you would use with it. We will first cover what
   you need to know to build your own auto-configuration and we will move on to the
   <<boot-features-custom-starter,typical steps required to create a custom starter>>.
   
  
positive.code: 
  * The `autoconfigure` module that contains the auto-configuration code.
  * The `starter` module that provides a dependency to the autoconfigure module as well as
    the library and any additional dependencies that are typically useful . In a nutshell,
    adding the starter should be enough to start using that library
  
  TIP: You may combine the auto-configuration code and the dependency management in a single
  module if you don't need to separate those two concerns.
  
negative.code: 
  [[boot-features-custom-starter-naming]]
  ==== Naming
  Please make sure to provide a proper namespace for your starter. Do not start your module
  names with `spring-boot`, even if you are using a different Maven groupId. We may offer an
  official support for the thing you're auto-configuring in the future.
  
  