Module structure is like this
graph TD
initializr-metadata --> initializr-generator
initializr-actuator --> initializr-web
initializr-generator-spring --> initializr-metadata
initializr-version-resolver
initializr-web --> initializr-generator
Defined in io.spring.initializr.web.controller.CommandLineMetadataController.serviceCapabilitiesText
This is used for commandline tools to provide project information.
For example, if you run curl https://start.spring.io
, it will output this.
Currently it supports:
- curl
- HTTPie
- Spring CLI
Output varies based on the tool, and it detects the tool automatically based on User-Agent
header.