Documentation - adept-dm/adept GitHub Wiki

Adept is split in separate sub-projects which are listed below.

If you want to build Adept or want to contribute, read the contributing section.

Adept Core

Adept core contains the resolution algorithm and the repository logic. The resolution algorithm takes some requirements, a variants loader (something which loads variants, see repository logic) and spits out a resolution result. There are 3 types of resolution results: resolved, under-constrained (too few constraints) and over-constrained (too many constraints). The repository logic is responsible for loading variants from git.

Adept Ivy

Adept ivy contains the logic required to import from Ivy

Adept Sbt

A sbt plugin for Adept.