vapor-community / awesome-vapor

A curated list of Vapor-related awesome projects.
Creative Commons Zero v1.0 Universal
1.18k stars 59 forks source link

Sensible library categories #57

Open Cellane opened 6 years ago

Cellane commented 6 years ago

Seeing as the list is nicely growing both in terms of entries and in terms of popularity[^1] (thank you! 🙇 ✨), I think it’s time to start thinking about splitting the list of Vapor libraries into relevant categories. And since I’m notoriously bad at making creative decisions like these myself, I’d love to invite the community to participate in the process of decision-making.

In your opinion, what sort of categories would reasonably separate the libraries currently present on the list, and hopefully not require too many changes in the future?

From my point of view, the ideal situation would look like this:

I’d love to hear what other people think and in a week or two’s time, make a final decision based on the feedback I receive by then (if any).

[^1]: It’s only a bit sad that my PR (sindresorhus/awesome#1313) to have Awesome Vapor added to the list of Awesome lists was still not merged 😢

InukVT commented 6 years ago

I can actually only think of three currently: DB: This is where FluentQuery, Firebase and other DB'ing libraries go Storage: Here goes all the S3 libraries, as well as other libraries that do some or most of the same things Misc: Is an important one, this is where Sugar goes, as well as libraries that yet has their own category.

MrLotU commented 6 years ago

Adding to Inuk's list, I'd say get a category for utils, so: DB: DB stuff (fluent, firebase, whatever) Storage: Storage stuff Util: Utility packages, small things that just make life easier Misc: All the other stuff

InukVT commented 6 years ago

Would Util be where libs as Sugar goes? 🤔 It's important that Storage goes after db, as db is a sort of storage at it's core, as to distinguish these better 😄

MrLotU commented 6 years ago

Yeah

InukVT commented 6 years ago

I see a lot of Auth libs, so they can be spun into their own category, or sub category of Utils?

Guys we're bikeshedding, let's keep it up!

InukVT commented 6 years ago

I made a pull request with a draft of cats to be used 😄