Skip to content
This repository has been archived by the owner on Jan 24, 2022. It is now read-only.

Support for multiple dependencies #17

Merged
merged 14 commits into from
Aug 23, 2018
Merged

Support for multiple dependencies #17

merged 14 commits into from
Aug 23, 2018

Commits on Aug 23, 2018

  1. New lib model for supporting multiple deps

    App contract now has multiple providers, instead of having a single
    one which could have a fallback (stdlib). Now the app explicitly manages
    its dependencies. App is still offered in two flavours: unversioned
    (which accepts directories) and versioned (which accepts packages with a
    pinned version).
    
    All contract wrapper models were also updated. In particular, App no
    longer acts as a facade, but is instead an actual wrapper of the App
    contract. A new abstraction, Project, is introduced to be used as a
    facade by the CLI (or lib users). Project is subclassed by LibProject
    and AppProject.
    spalladino committed Aug 23, 2018
    Configuration menu
    Copy the full SHA
    8d82abe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ebcafd6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1700a2f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f74d609 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    61d1796 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1512a44 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0d6d19e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f206127 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b19d6ab View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f6a6b53 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a9a8768 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e5263dd View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    82205bc View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    c3657de View commit details
    Browse the repository at this point in the history