Added support for configurable extra json fields in LicenseDB.
The Go struct for the extra fields must be generated at compile time. For this purpose the //go:generate directive and the module jennifer is used for code generation.
Wrote generic code for adding changelogs for any extra fields tht have been generated.
Submitter Checklist
[ ] Includes tests (if there is a feature changed/added)
Changes
//go:generate
directive and the modulejennifer
is used for code generation.Submitter Checklist