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

Supporting Standard Modules in 3rd party registries/CDNs #6699

Closed
t8 opened this issue Jul 11, 2020 · 3 comments
Closed

Supporting Standard Modules in 3rd party registries/CDNs #6699

t8 opened this issue Jul 11, 2020 · 3 comments

Comments

@t8
Copy link

t8 commented Jul 11, 2020

Hello Deno maintainers!

To begin, I wanted to thank you all for all the time, energy, and effort spent in building this runtime and community. This has easily been the best developer experience I’ve ever had, from writing code, asking questions, to getting to meet new people.

Before I discuss my request, I should introduce the reason I’m here. After discovering the way Deno’s import system works (and seeing the benefits of this method) I set to work on building a decentralized module registry and CDN. My team and I built something that prevents modules from ever being modified with malicious intent and/or leaving the web as a whole. We’ve seen an immense amount of positive community feedback since launch about a month ago, and we have permanently published over 14,500 files with almost 60 modules on the platform to date! I wanted to get some opinions/permission on a request that is becoming increasingly relevant from within our community: Will Deno Standard Modules be supported on the platform?

This leads me to ask: Would you all permit us to create a repository in our organization with a submodule inside that points to this repository? From this, we could set up CI to automatically publish the standard modules to the platform whenever a new release is made.

I’m mainly concerned to be asking this because I don’t want our platform to seem like a parasite to your ecosystem, but at the same time, if GitHub has a temporary outage, our tools wouldn’t work for new developers who don’t have cached modules.

Feel free to leave opinions, questions, and concerns. We’re in favor of whatever you all believe is best for the Deno community!

Tate

@nayeemrmn
Copy link
Collaborator

Would you all permit us to create a repository in our organization with a submodule inside that points to this repository?

@ry

@Spoonbender
Copy link
Contributor

The ability to fetch std from additional URLs like CDNs can also help resolve #6586

@ry
Copy link
Member

ry commented Jul 14, 2020

Yes - this is all allowed by the MIT license.

nest.land looks really cool - nice work!

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

4 participants