Skip to content

Commit

Permalink
docs, spec
Browse files Browse the repository at this point in the history
part of #41
  • Loading branch information
justinmk committed Jul 17, 2023
1 parent 72a1e2a commit 47525a3
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 12 deletions.
9 changes: 9 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,3 +57,12 @@ LuaRocks is a natural choice as the Nvim plugin manager, but defining a "federat
## Release

TBD

## TODO

- [x] specify packspec (above)
- [ ] specify ecosystem-agnostic client behavior (report conflicts, fetch things into `pack/` dir, update existing dir, ...)
- [ ] specify what is undefined (i.e. owned by the per-ecosystem "engine", for example vim/nvim packages are fetched into 'packpath')
- [ ] TODO: support other kinds of artifacts, like zip archives or binaries.
- [ ] nested packages in workspace (`foo/pkg.json`, `foo/bar/pkg.json`)
- [ ] Nvim: client can support conflicting dependencies by using git worktree.
1 change: 0 additions & 1 deletion docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,6 @@ The initial use-case is for Vim and Emacs plugins (which can be downloaded from

- No client spec (yet): only the format is specified, not client behavior.
- No official client (yet)
- TODO: support conflicting dependencies using git worktree.

# Package requirements

Expand Down
11 changes: 0 additions & 11 deletions docs/spec.md
Original file line number Diff line number Diff line change
Expand Up @@ -123,14 +123,3 @@ This may be relaxed in the future.
.local/share/nvim/site/pack/github.com/start/
.local/share/nvim/site/pack/sr.ht/start/
```
# Strategy
- [x] specify packspec (above)
- [ ] specify ecosystem-agnostic client behavior (report conflicts, fetch things into `pack/` dir, update existing dir, ...)
- [ ] specify what is undefined (i.e. owned by the per-ecosystem "engine", for example vim/nvim packages are fetched into 'packpath')
# TODO (future)
- nested packages in workspace (`foo/pkg.json`, `foo/bar/pkg.json`)

0 comments on commit 47525a3

Please sign in to comment.