awesome-nix icon indicating copy to clipboard operation
awesome-nix copied to clipboard

alphabetic ordering does not tell support status

Open fricklerhandwerk opened this issue 2 years ago • 2 comments

where support means both

  • state of maturity and maintenance
  • community recommendation as best practice

this is especially problematic where there are multiple contenders for a use case.

related: https://github.com/NixOS/nix.dev/issues/277 (decide what is a project in the Nix ecosystem)

fricklerhandwerk avatar Aug 11 '22 00:08 fricklerhandwerk

The support/maturity level of the project is kinda beyond the scope of an "awesome list". There is some level of that I recently introduced by creating a separate DEPRECATED.md file with projects that have been archived or otherwise unmaintained, specific levels of project support and maturity, whether WIP, fully functional and supported, or undersupported is beyond the scope of an "awesome list".

Information like maturity and maintenance though might be better put in a more exhaustive list, while community recommendations might actually be an even shorter list. That might be better put on a Wiki or something.

The purpose of an "awesome list" is to provide projects that we recommend. To only recommend a single contender for every use case would be like asserting there's only one "best practice" way to implement something (ex: What's the "best practice" editor? Should we only have VSCode Nix projects listed? Vim? Emacs?).

I'd probably agree that the list has become too large, with some of these resources listed underutilized, and so might not hit the bar of "awesome" (which is extremely subjective). That being said, I'm hesitant to remove items from the list. I only use a small subset of these tools, and personally don't like some of the things on here (ex: Alejandra), but that's not to say they're not community recommended.

Research if the stuff you're including is actually awesome. Only put stuff on the list that you or another contributor can personally recommend. You should rather leave stuff out than include too much.

cyntheticfox avatar Aug 13 '22 13:08 cyntheticfox

To clarify, I'm not suggesting removing competing offers, but making them more distinguishable from each other. Maybe making the comments more descriptive would already help enough.

fricklerhandwerk avatar Aug 13 '22 17:08 fricklerhandwerk

Closing, since #128 I believe resolved this, and #156 may help

cyntheticfox avatar May 29 '23 15:05 cyntheticfox