### Prerequisites - [x] I have searched existing issues to ensure this feature hasn't already been requested - [x] I have tested using the latest version of docs-builder ### What problem are you trying to solve? When adding a new product to `versions.yml`, one need to edit several code files. Example: https://github.com/elastic/docs-builder/pull/1496 This complicates maintenance by non-developers, who might not be attuned to writing C# or might not feel confident about doing it. Related: https://github.com/elastic/docs-builder/issues/1434 ### Proposed Solution I think it would be better to move most of that data to the YAML file and let the code extract it. For example: ```yaml edot_ios: base: 1.0 current: 1.2.1 short: ""EDOT CF AWS" long: "Elastic Distribution of OpenTelemetry Cloud Forwarder for AWS" ``` +CC @bmorelli25 @florent-leborgne @reakaleek