You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What is the feature request? What problem does it solve?
From a design point, each plugin is independent of one another and of vdk-core.
Each plugin depends on vdk-core so they know aboutn vdk-core.
But vdk-core does not depend on any plugin and it should not even know about plugin existence.
Currently, plugins are put in vdk-core project folder. It was done mostly when vdk-core was moved from its previous repository. But it would be better if there are further decoupled as this may cause confusion to users and developers.
Suggested solution
Move plugins directory to top-level projects directory.
From projects/vdk-core/plugins (now) to projects/plugins
Until now, all plugins were stored inside the vdk-core directory.
This was counterintuitive, as plugins are separate packages from
vdk-core.
This change addresses this by moving all the plugins to a new
directory, and making the necessary changes to CI pipelines and
documentation.
Addresses #432
Signed-off-by: Gabriel Georgiev <[email protected]>
Until now, all plugins were stored inside the vdk-core directory.
This was counterintuitive, as plugins are separate packages from
vdk-core.
This change addresses this by moving all the plugins to a new
directory, and making the necessary changes to CI pipelines and
documentation.
Addresses #432
Signed-off-by: Gabriel Georgiev <[email protected]>
What is the feature request? What problem does it solve?
From a design point, each plugin is independent of one another and of vdk-core.
Each plugin depends on vdk-core so they know aboutn vdk-core.
But vdk-core does not depend on any plugin and it should not even know about plugin existence.
Currently, plugins are put in vdk-core project folder. It was done mostly when vdk-core was moved from its previous repository. But it would be better if there are further decoupled as this may cause confusion to users and developers.
Suggested solution
Move plugins directory to top-level projects directory.
From projects/vdk-core/plugins (now) to projects/plugins
Add the include in vdk-core https://github.com/vmware/versatile-data-kit/blob/main/projects/vdk-core/.gitlab-ci.yml#L4
should be moved to the top level .gitlab-ci.yaml file -> https://github.com/vmware/versatile-data-kit/blob/main/.gitlab-ci.yml
The text was updated successfully, but these errors were encountered: