Skip to content
New issue

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

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

Already on GitHub? # to your account

A git repository for each role #275

Open
aoyawale opened this issue Oct 19, 2018 · 1 comment
Open

A git repository for each role #275

aoyawale opened this issue Oct 19, 2018 · 1 comment

Comments

@aoyawale
Copy link
Contributor

I know this can become massive and maybe a little harder to manage since it can be over 30 roles but, git project management wise it might be better that each role has its own git repository. This can be helpful because anyone can git clone the role they want, better integration with ansible galaxy and easier CI/CD with molecule using different tools.

@dkolepp
Copy link

dkolepp commented Oct 22, 2018

I agree with @jlozadad - almost all other software development projects (Java, Python, Ruby, NodeJS, etc.) separate dependencies into their own software repository. By doing so, it ensures that the dependency is developed without too much influence by where it is being integrated. The interfaces are better designed, and testing/CI processes are more targeted and simpler. This same sort of philosophy should apply with roles as well.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants