vuejs / awesome-vue

🎉 A curated list of awesome things related to Vue.js
MIT License
71.94k stars 9.45k forks source link

quality differs wide #335

Open blodone opened 8 years ago

blodone commented 8 years ago

From project to project there is no way to suggest the quality, some very good plugins and some not good ones missing lots of features u might think would work / not using best practices

yyx990803 commented 8 years ago

We don't have enough time to evaluate every single submission on their quality, and it's kinda out of scope for this repo. I know @phanan is working on a website-version of this, maybe we should consider adding crowd-sourced rating mechanism into it.

phanan commented 8 years ago

Hmm. The website version, in all honesty, doesn't have a database to "inject" the crowd-sourced rating mechanism into, and personally, I'd prefer it to be simple that way – totally agreed with Evan that this concern is kind of out of scope.

On Mon, Jul 25, 2016 at 11:24 AM, Evan You notifications@github.com wrote:

We don't have enough time to evaluate every single submission on their quality, and it's kinda out of scope for this repo. I know @phanan https://github.com/phanan is working on a website-version of this, maybe we should consider adding crowd-sourced rating mechanism into it.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/vuejs/awesome-vue/issues/335#issuecomment-234833711, or mute the thread https://github.com/notifications/unsubscribe-auth/AHrt0ozyoGvc3W-pEXuzTjG__4ac-uZOks5qZDp8gaJpZM4JTs_h .

miljan-aleksic commented 8 years ago

Perhaps we could work out a guide on best practices and simply and mostly encourage reviewing those before submitting a Pull Request. The guide could have its own repo and invite everyone to participate. There is already a blog post about it from one of the 3rd party plugin developers, so I'm sure it would take no time to see collaboration on the topic.

phanan commented 8 years ago

To continue my comment above – since most of the resources are GitHub repositories, the stars can already more or less be considered a free rating mechanism.

Doogiemuc commented 8 years ago

I completely agree with the OP. The "awesme lists" are great collections. But keeping them as markdown pages on github is just simply the wrong tool. We need something like stackoverflow where visitors can up/down vote entries. Stackoverflow just launched its Stackoverlfow Documentation project. That could be a usefull replacement for these static lists.

mgielda commented 8 years ago

Firstly, thanks for awesome-vue, it helps a lot to get started with Vue (an awesome framework in itself).

I agree that it's better to keep things simple, since sometimes trying to fix things too hard only makes things worse!

But then I do agree with the remark that due to the "one long list" approach it is hard to tell things apart, and wanted to suggest an improvement: couldn't there be a more unified way to show the star count, like with shields.io badges? Example below:

badge

This would really help keeping things up to date and also this way all the repos could have a number associated with them, so that it would be a little clearer which frameworks can be considered 'widely used' and which are new kids on the block (that's not necessarily bad, of course, but definitely tells you a little about what you should expect).

I have a minor remark as well - component collections could be divided into 'collections' which are trying to be an entire 'framework' and single components (or small families of components) with no such ambition. These are two different things after all (the former are an either-or kind of choice, the latter are more like add-ins).

mgielda commented 8 years ago

I looked at the pull requests and I can see several people are trying to fix this already :)

313 - just changes the star symbol (and with conflicts now anyhow, so hard to merge), I don't think this makes sense since the stars will still need to be updated manually...

429 - similar, although the link to the Github profile should be included, but changing the looks of the star for just one entry makes even less sense

332 - I see @brookqin is doing exactly what I suggested here (using a different badge style, but the concept is the same), didn't see it at first due to my inability to read Japanese :) So perhaps it's just a matter of taking his suggestion and resolving the conflicts?

petervmeijgaard commented 8 years ago

@mgielda I saw the pull-request, https://github.com/vuejs/awesome-vue/pull/313, from @kazupon. He would like to have the :star: emoji instead of the standard star, ★. So I thought that it would be a good thing to start with the :star: identifier instead of ★...

mgielda commented 8 years ago

@petervmeijgaard, now I get why you did your PR like that, thanks for the explanation! Anyway I still think that it's nigh impossible to manually keep track of all the stars with such a long list so my vote goes strongly in favour of something along the lines of #332