This makes application.properties the single source of truth for configuration options. We no longer need to copy-paste its contents to multiple places for documentation purposes.
The documentation is re-generated automatically whenever application.properties changes.
Description
Generates config documentation from
application.properties
.Leverages the
GenerateConfigDocs
JBang script (https://github.com/DependencyTrack/jbang-catalog/blob/main/GenerateConfigDocs.java) to generate reference documentation from theapplication.properties
file.This makes
application.properties
the single source of truth for configuration options. We no longer need to copy-paste its contents to multiple places for documentation purposes.The documentation is re-generated automatically whenever
application.properties
changes.This is already done for the Hyades project (https://github.com/DependencyTrack/hyades/blob/2f95363fbf51423876a8eb2c7f0bc55a53ba85f9/DEVELOPING.md?plain=1#L11-L61) and turned out to be useful, so backporting it here.
Addressed Issue
N/A
Additional Details
N/A
Checklist