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

Decide on a dependency management system. #2

Open
deanberris opened this issue Jan 11, 2019 · 6 comments
Open

Decide on a dependency management system. #2

deanberris opened this issue Jan 11, 2019 · 6 comments
Labels
help wanted Extra attention is needed

Comments

@deanberris
Copy link
Member

Decide on using one of:

  • conan.io
  • vcpkg
  • git submodules

for dependency management.

@deanberris deanberris added the help wanted Extra attention is needed label Jan 11, 2019
@glynos
Copy link
Member

glynos commented Jan 11, 2019

We may need to provide support for one or more.

I don't think anyone is use realistically using git submodules for dependency management for anything apart from the smallest systems.

@deanberris
Copy link
Member Author

Agreed -- the question I think is whether we want to also actively own the deployment/release into those package management systems, or whether we want to require developers use one or both of them while developing?

@brown2rl
Copy link

We could own that by writing a management program/script to pull the modules from the CI server/repo. Additionally, that management program could provide other utility commands like local testing/QA, pushing to the CI server, and building.

@deanberris
Copy link
Member Author

@brown2rl -- that makes a lot of sense! Is there an existing automation process/framework we can follow for these kinds of process automation? I must admit I'm not that in-tune with the current DevOps stories/tools and would like to learn. 😄

@brown2rl
Copy link

@deanberris It looks like you went with vcpkg.

@AngleNet
Copy link

AngleNet commented Jun 6, 2019

Vote on vcpkg 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

4 participants