Skip to content
This repository has been archived by the owner on Apr 16, 2020. It is now read-only.

Document stages/types of interplanetary package managers #41

Closed
momack2 opened this issue Apr 16, 2019 · 5 comments · Fixed by #53
Closed

Document stages/types of interplanetary package managers #41

momack2 opened this issue Apr 16, 2019 · 5 comments · Fixed by #53

Comments

@momack2
Copy link
Contributor

momack2 commented Apr 16, 2019

In conversing with wasmer.io, I noticed a gap in our documentation - it'd be really nice to have a canonical place to point people around the different flavors/stages of interplanetary package managers. What are the different stages a package manager might explore or go through to fully "IPFS-ify" itself? What are the various benefits you get out of each type of integration? Which are best for different constraints?

I imagine something like:

Backup export on IPFS: intermittently dump the entire repository to IPFS and let the community pin
Benefits: Some community members may help replicate the contents as an additional backup mechanism in case the central repo ever is lost/corrupted

Alternate transport: maintain a regularly updated central mirror on IPFS as an alternative download transport
Benefits: etc

.
.
.
@jessicaschilling

@andrew
Copy link
Collaborator

andrew commented Apr 17, 2019

@meiqimichelle
Copy link
Contributor

Ooooo, nice doc! Question regarding the "necessary parts list" at the top of the doc...

IPFS

  • CIDs ✅
  • Pinning

IPLD ✅

  • Unixfs
  • Mfs

Libp2p

  • DHT

IPNS ✅

  • DNSLink ✅

...I believe we have teams working on improving the usability of some, but not all, of those pieces. Is that something we need to address? ie, if package managers need these parts, do we have (or need) a few people specifically focused on each top-level bullet item (I think we have this covered for most on this list, but maybe not all)? Or, do we need to come up with explicit suggestions for (temporary!) work-arounds? Or develop some work-arounds ourselves for the time being to support adoption?

@andrew
Copy link
Collaborator

andrew commented Apr 25, 2019

@meiqimichelle that top bit is a todo list of areas to cover in the rest of the document

@andrew
Copy link
Collaborator

andrew commented May 9, 2019

Going to be moving the content of this issue into the /docs in the repository in #53

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants