-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Add links to third-party projects enhancing Click #2815
Conversation
Thanks for this! Can you change the PR to be against stable? Stable are the currently visible docs. |
A long time ago, we maintained a similar list for Flask extensions. It was impossible to maintain, and anything on the list immediately looked more "official". We couldn't keep track of projects over time, and many users would try to get their new or little used project on the list. It wasn't clear why certain things were or were not on the list, did they not meet some criteria, or did someone just forget to add it? For example, Typer isn't listed here. I do have a desire to create a site similar to https://djangopackages.org/ for Flask, Jinja, and Click eventually. |
I agree with your sentiment @davidism. However, I think there is value to not always thinking super long term and seeing how it plays out. The additions are clear improvements over what we have. I only comment because you reopened the issue and I was planning on merging it. |
Perhaps more clearly stated I am happy to take on the temporary burden. If it becomes to much I will simply, remove the section. |
I had no clue Typer was built on top of Click. Just added it (CC @tiangolo). My goal with that list is to increase Click usage. And also have a page to point out users to when they're requesting a feature that is out of Click's scope but available in third party tools. For moderation and keep the signal to noise ratio high, I added a couple of simple editorial rules. They're easy to check and good enough to filter unimportant projects. I made the list into a table, inspired by:
Now as @Rowlando13 said, we can just test this minimal arrangement and see how it is used or abused by the community. |
0966fa8
to
f4afb05
Compare
Thanks for working this out. My goal is also to increase click usage and build community around its maintenance. |
f4afb05
to
822d4fd
Compare
I just rebased this PR on top of |
I propose to promote third-party projects which extends Click in major ways.
I referenced notable repositories that are actively maintained and brings non-trivial enhancements to Click. I sorted them by their popularity (i.e. number of GitHub stars).
CC: @ewels, @simonw, @janluke