Skip to content
This repository has been archived by the owner on Jun 29, 2023. It is now read-only.

Need of Guidelines for Third Party Modules (People Creating aliases to original) #861

Closed
Swap76 opened this issue May 27, 2020 · 3 comments

Comments

@Swap76
Copy link
Contributor

Swap76 commented May 27, 2020

@ry has always said that we can benefit from the different communities at every step but does use of great NodeJS module in the back of Deno Third-Party Module complete ripe off without intimating the particular NodeJS module community makes sense?

Example: Guys at mime-db are fine with it but just a concered of about such thing
Screenshot 2020-05-28 at 4 02 26 AM

We are striving for a decentralized package delivery but I think we need to have some guidelines/rules for the package to become eligible to be added on the website.

@lucacasonato

@alirealasad
Copy link
Contributor

Hi, that module is created by me, I didn't mean to rip off anybody. I created it because I wanted to use it for my other projects. should I remove it or something.

@Swap76
Copy link
Contributor Author

Swap76 commented May 28, 2020

@alirealasad No no I didn't mean that

I used it as example sorry for that, My point was as we are thriving for the decentralized distribution so I think we need some minimal rule but I studied the licenses so I found out that it's completely perfect to use like this :-)

@Swap76 Swap76 closed this as completed May 28, 2020
@michaeldesu
Copy link

I think we need to have some guidelines/rules for the package to become eligible to be added on the website.

I wasn't sure whether to raise a new post or append to this issue but the above statement resonated with me regarding my suggestion. Forgive me also, I'm a new deno user & relatively new to JS.

As a new user, I've found it frustrating to use some third-party modules because the documentation is so variable in quality, particularly around usage. I understand providing a module to deno.land is akin to a github repo link, but I'd like to suggest a posting requirement that any third-party module submitted to appear on deno-land must have a (tested) usage or example.

Here's a good case of a module that's got a working usage/example. But another has an example but no import line, so as a novice I'm left guessing or experimenting about how to write the import line (i.e. import InputLoop with or without the enclosing brackets, and entering the right url).

What's more frustrating is the really popular and useful third-party modules (like lodash, dayjs and sheetjs) don't appear to have any deno-related reference or examples, so I'm scratching around. I've even asked the maker of one of these, and s/he admits to not having any deno experience, so can't help.

So rather than allowing makers to just upload their modules to deno land, it would be good if they can at least test that it works with deno and provide a usage/example for eligibility to avoid new-user frustration and encourage adoption.

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

No branches or pull requests

3 participants