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

Carti supports IPFS #82

Open
zcstarr opened this issue Apr 4, 2021 · 0 comments
Open

Carti supports IPFS #82

zcstarr opened this issue Apr 4, 2021 · 0 comments
Labels
enhancement New feature or request next release

Comments

@zcstarr
Copy link
Contributor

zcstarr commented Apr 4, 2021

Summary:
Carti will support IPFS and will run a hosted pinning service for packages to reliably deploy to ipfs.
This will allow users to publish packages to a global distributed repository.

Motivation:
Search is currently difficult to take stock of all the packages that are floating around and require specialized knowledge of the individual package producers. This feature will open the door for package makers to be browse all created packages from the command line and to opt in to including their package to a global repository.

An example use case is I'm looking for python-scikit RISCV bundle, by adding the global repository one can now browse the local index. This will be a bit of a WIP, but I think this will help grow the ecosystem.

Acceptance criteria:
Developers are able to carti publish bundles.json and carti-machines.json and the bundles themselves to ipfs.
Developers are able to retrieve and use ipfs://addresses to resolve machines as they do currently via https.

@zcstarr zcstarr added enhancement New feature or request next release labels Apr 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request next release
Projects
None yet
Development

No branches or pull requests

1 participant