Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

💪🏾 Split components into dedicated packages #143

Open
candoumbe opened this issue Mar 3, 2024 · 0 comments
Open

💪🏾 Split components into dedicated packages #143

candoumbe opened this issue Mar 3, 2024 · 0 comments
Assignees
Labels
enhancement ✨ New feature or request task 💪🏾 Something that needs to be done

Comments

@candoumbe
Copy link
Owner

Describe the work that need to be done

In order to solve #70, a new set of packages must be added as dependencies to the current Candoumbe.Pipelines. As of now, any project depending on that package also take dependency on packages that will never be used.

Reorganizing code and split'ting components into specific / dedicated packages could help mitigate this issue :

  • Candoumbe.Pipelines.Core.Components : reusable components for all pipelines / builds
  • Candoumbe.Pipelines.Github : packages for everything that is related to Github
  • Candoumbe.Pipelines.Docker : packages for everything that is related to Docker
  • ....

All packages should follow the same version number and only depends on the "core" components + dependencies that are specific to their area of expertise

@candoumbe candoumbe added enhancement ✨ New feature or request task 💪🏾 Something that needs to be done labels Mar 3, 2024
@candoumbe candoumbe self-assigned this Mar 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement ✨ New feature or request task 💪🏾 Something that needs to be done
Projects
None yet
Development

No branches or pull requests

1 participant