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

Research and Plan usage of Modulesync #116

Closed
tobru opened this issue Jun 17, 2020 · 3 comments
Closed

Research and Plan usage of Modulesync #116

tobru opened this issue Jun 17, 2020 · 3 comments
Labels
enhancement New feature or request RFC Request for Comments

Comments

@tobru
Copy link
Contributor

tobru commented Jun 17, 2020

As the number of components will grow, we need a way to keep the plumbing in sync over all Project Syn maintained Commodore Components.

Have a look at https://github.com/voxpupuli/modulesync, research for alternatives and figure out how we can use it for keeping plumbing configuration in syn.

This goes hand in hand with the Cookiecutter templates which also need to be kept in sync. Which one will be the main template?

@simu
Copy link
Member

simu commented Jun 17, 2020

This goes hand in hand with the Cookiecutter templates which also need to be kept in sync. Which one will be the main template?

Whichever is easier to make the main template. Intuitively I'd say the modulesync template, and have it synced to the cookiecutter template as well as all components

@srueg srueg added enhancement New feature or request RFC Request for Comments labels Jul 2, 2020
@ccremer
Copy link
Contributor

ccremer commented Jun 28, 2021

With https://github.com/projectsyn/modulesync-control we have now a template/control repository up. All it needs are more components to be added.

For each new component we probably will have to extend the existing template.
We have to carefully evaluate if a component brings plumbing that could be templatified in the control repo or whether they should be kept standalone.
I propose to add the special cases one by one so that we get a broad experience with modulesync before we roll it out over all components.

I know of the following "special" cases (special as they do more than the default component template)

Do you know of more?

@corvus-ch
Copy link
Contributor

The foundation has been layed and implemented. See https://github.com/projectsyn/modulesync-control.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request RFC Request for Comments
Projects
None yet
Development

No branches or pull requests

5 participants