Skip to content

Decide on a dependency management system. #2

Open
@deanberris

Description

@deanberris
Member

Decide on using one of:

  • conan.io
  • vcpkg
  • git submodules

for dependency management.

Activity

glynos

glynos commented on Jan 11, 2019

@glynos
Member

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

deanberris commented on Jan 12, 2019

@deanberris
MemberAuthor

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

brown2rl commented on Jan 24, 2019

@brown2rl

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

deanberris commented on Jan 25, 2019

@deanberris
MemberAuthor

@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

brown2rl commented on Jan 26, 2019

@brown2rl

@deanberris It looks like you went with vcpkg.

AngleNet

AngleNet commented on Jun 6, 2019

@AngleNet

Vote on vcpkg 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @glynos@deanberris@brown2rl@AngleNet

        Issue actions

          Decide on a dependency management system. · Issue #2 · cpp-netlib/netlib