-
-
Notifications
You must be signed in to change notification settings - Fork 9.5k
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
Improving Awesome Vue.js #836
Comments
I think that if you can get this done - then this is the biggest value. For me the problem is the inconsistency: how can there be, for example, star counts when these change and there is no guarantee they have been updated? (and some frameworks don't have them at all). The usefulness of a standardised approach - I like devarchy BTW, though I didn't know it before - is that it can be used as a (imprecise, but still better than nothing) measure of the objective reality. Without consistency though, a list like that is not as useful as it could be. |
thanks for the input @brillout here's my view on that:
opinionated |
Hey, thanks a lot for your interest in helping out! There's some ongoing work for a better tool. Refer to #387 (comment). We'll probably consider what to do once the tool is ready My personal opinion: |
Same view here, it should be about actually doing something.
True, we should be careful about that
Thanks!
Eventually all 1.x things will be removed from Awesome Vue.js anyways, why not start now?
Why not
Yea and that's what I implicitly meant with
Cool. @LinusBorg wrote:
At awesome-react we plan to move all libraries to awesome-react-components. What about |
@brillout, you already have the experience and the know-how. Thank you for sharing it and willing to help. I consider all your suggestions correct. Maintaining a raw list with consistency is much simpler than maintaining a whole new tool (apparently the reason why it development stopped). Having separated branches for older versions, make sense. If my vote counts for anything, you got it ;) and I am ready to help as required. |
It'll have a search, but yes, we can improve on categories. |
Thanks!
It'd be awesome for the learning material part.
Sounds interesting, I'm thrilled.
Neat. |
@brillout |
I think it would be better if component-collections split up into |
also I thought that author's names could be removed from packages. so that typical line describing a component could be: |
It seems like the needs and wishes of developers vary in terms of information architecture and navigation. Maybe it makes sense to use something like typed tags for each property while providing an easily customizable view and filters. I recently had the idea of using a customizable chain of FP primitives like map, filter, groupBy etc. to provide super-powerful filtering and views. Also, a tag system can be easily extended and works well with a documentDB. To use @brillout's example:
Or @shershen08
It makes sense to create some premade processors that cover most use cases. |
@FranzSkuffka nice idea! also a regular search with just input box should be present I guess ) also I was thinikng why we don't use Github pages to render the improved table from the
the UI could be simmilar to what is on http://devarchy.com/react-components plus maybe some of the mentioned features. It may look smth like this: With this we could easily leverage UI options, available for custom build html/js webapp - such as url parsing, bookmarking (see #2), etc. |
@airyland Agree. @shershen08 @FranzSkuffka About the Awesome Vue.js cleanup. As for the stars and the 1.0 stuff I'd suggest to start without them and at a later point we can discuss how/if we add them back. I've created a fork, @miljan-aleksic @shershen08 should I add you as collaborators? I'll have time this WE to work on this. @posva any objections? |
@brillout please do. concering my UI proposal - I'll make a proof of concept simple demop repo this we and share with you |
Looks good to me as long as you don't add or rearrange items and keep one list FTM. Thanks a lot for taking the time for it! |
Alright, it started; https://github.com/brillout/awesome-vue/issues/2 There is an open question of what to do with libraries without english docs; https://github.com/brillout/awesome-vue/issues/1. For anyone who wants to participate; Let me know and I'll send you a collaborator invite.
done
Nice, can't wait to see:)
Ok.
I guess you mean to preserve the guideline
I guess you mean to keep the learning material and the libraries in the same markdown. Ok.
I can see both tools to happily coexist. We could talk about it after the cleanup, if you want. |
For anyone who wants to help; https://github.com/brillout/awesome-vue/issues/3 |
just came across - the comparison spreadsheet in this article - that might be interesting from both sides:
|
@shershen08 yea I thought about adding license info and KB size, the other metrics require too much manual work though. As for the cleanup; I've now reviewed around 200-250 libs. The categorization until now; https://github.com/brillout/awesome-vue/blob/master/README_CLEANED.md. (I'll add lib descriptions automatically at the end of the cleanup.) To see what lib I removed;
Only the ones stamped with @posva let me know if you think that I'm being too permissive or too strict. |
@brillout Hey, nice job! I still haven't reviewed all of the changes but I like how the list is cleaned up. I'll review it today and tell you |
👍
Didn't think about that and good point.
I just sent you a collab invite, feel free to comment inline. |
Looks overall good. It's very nice that you included that help about no v2, no docs, not maintained, etc. About Vux, I think we should keep it but say docs are in |
I still think @shershen08 @FranzSkuffka's idea is worth pursuing.
I already did 2 as a school project. I can give 1 a try if people are interested, but I'll be busy and would only have weekends for it... |
for example here there's a freely available API to retrieve packages details: https://libraries.io/api |
@octref what speaks against having both? I.e. the data stored as a static md file with a dynamic website based on it. @ everyone The todo list https://github.com/brillout/awesome-vue/issues/3 is getting smaller. Anyone up for reviewing the learning material? |
It's almost done, libraries and projects are now reviewed. Only the learning material part is left to be reviewed. Anyone up for it? |
The cleaned & new Awesome Vue list: brillout/awesome-vue/README_CLEANED.md. Everything in I have added three top level categories; I'd suggest the next steps to be
|
vscode-vue is removed per #880 and #915. VuePack is for Visual Studio. vetur is for Visual Studio Code. Would appreciate if you can list them as two text editors. They are totally different things. |
done brillout@67eeac2 |
@brillout next steps look good to me. Thanks a lot for taking the time for this and sorry for not being very reactive, I simply cannot find the time 😓 |
Step 1 done; https://github.com/brillout/awesome-vue/issues/6
Thanks for the clarification, I was actually afraid you didn't like something!
I guess I'm excited about the future of collaborative lists like that:) |
@posva Thanks for keeping VUX 😃 , and English document will be available in few days. |
It's almost done; The PR: #958 |
I'm the author of awesome-react-components and I published awesome-angular-components a few days ago.
I find Awesome Vue.js convenient and I believe it can be made much better;
awesome-react-components
/awesome-angular-components
)I'd be up for implementing this.
In general I believe that curated lists are the future for finding & publishing libraries.
One big strengh of Vue is it's practical approach and great doc. Aweomse Vue.js is part of that.
@miljan-aleksic
@PrimozRome
@posva
@FranzSkuffka
@LinusBorg
@blodone
@mgielda
@shershen08
What do you think?
The text was updated successfully, but these errors were encountered: