vmware / build-tools-for-vmware-aria

Build Tools for VMware Aria provides development and release management tools for implementing automation solutions based on the VMware Aria Suite and VMware Cloud Director. The solution enables Virtual Infrastructure Administrators and Automation Developers to use standard DevOps practices for managing and deploying content.
Other
47 stars 22 forks source link

Better Versioning Of Resources #313

Open Michaelpalacce opened 2 months ago

Michaelpalacce commented 2 months ago

Description

Changes to the APIs in different solutions lead to a lot of checks of which minor/patch version we are using of a specific API and then doing some complex conditionals inline at random places to trigger different logic. This should be improved.

**NOTE: This Issue is NOT related to major version changes, rather only for minor and patch versions! How major changes are handled is a part of #305

Proposed change

Example of this in Typescript:

Client Map:

image

Example factory function:

image

Example Patch Class:

image

with the super:

image
github-actions[bot] commented 1 month ago

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days.

github-actions[bot] commented 2 weeks ago

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days.