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

client spec #43

Open
justinmk opened this issue Jul 6, 2023 · 0 comments
Open

client spec #43

justinmk opened this issue Jul 6, 2023 · 0 comments

Comments

@justinmk
Copy link
Member

justinmk commented Jul 6, 2023

Followup to #41 which specifies the "package spec" (dependencies format).

Separate from the "dependencies format", next thing to define would be client behavior. E.g.:

Defined client behavior

  • download all dependencies
  • download order is undefined?
  • save them to a standard location? or is this undefined?
  • show an error if transitive dependencies have conflicting versions?
  • scripts lifecycle: client finds scripts in directory specified by "scripts"
    • or undefined / client-defined?
      • Nvim plugin convention: lua/pkg/build.lua
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant