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

Dependency Resolver #16

Open
dustinlacewell opened this issue Jul 8, 2019 · 0 comments
Open

Dependency Resolver #16

dustinlacewell opened this issue Jul 8, 2019 · 0 comments
Labels
Core Disunity.Core help wanted Extra attention is needed

Comments

@dustinlacewell
Copy link
Contributor

dustinlacewell commented Jul 8, 2019

We need an implementation of a topological sort suitable for our semantic version ranges.

Dependencies are denoted by specifying:

  • the Dependant the thing that has dependencies
  • the Dependency the thing that's depended on
  • mininum version optionally null
  • maximum version optionally null

A null minimum or maximum version simply denotes there is no minimum or maximum version.

Each dependency will also have a list of dependencies. We need to be able to sort this graph, and figure out what conflicts exist if there are any.

Package Methodology write up: https://docs.google.com/document/d/1neh3L_leiAX6DHWYGoqOZYOKLoBL-Dt4fWiN4zP76qQ/edit#heading=h.thqw00cl35rk

@dustinlacewell dustinlacewell added the help wanted Extra attention is needed label Jul 21, 2019
@dustinlacewell dustinlacewell added the Core Disunity.Core label Aug 10, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Core Disunity.Core help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant