Add Python Developer Tooling Handbook to Resources#3035
Add Python Developer Tooling Handbook to Resources#3035JinyangWang27 merged 1 commit intovinta:masterfrom
Conversation
|
Great submission! Here are a few suggestions to strengthen this PR:
3.Strengthen Differentiation The handbook covers many existing tools already listed (ruff, pytest, poetry) These are minor suggestionsthe resource itself looks valuable! |
Thanks for the thoughtful review! To address each point: Maintenance & community
Navigation placementHappy to defer to wherever you'd like this to live in the README. A "Resources" section makes sense, but "Documentation" or a standalone entry would work too. Differentiation from tools already listedawesome-python lists the tools; pydevtools.com explains which ones to pick, how to use them together, and how to migrate between them. Specifically:
|
|
@vinta could you weigh in on this one? The PR adds pydevtools.com (Python Developer Tooling Handbook) under a new Resources > Websites subsection. It's a quality resource but I wanted your call on whether external handbooks/guides fit the scope of awesome-python. |
vinta
left a comment
There was a problem hiding this comment.
@tdhopper @JinyangWang27 Approved!
Yes, I think handbooks/guides does fit the scope of awesome-python.
Something similar:
https://docs.python-guide.org/writing/style/
https://google.github.io/styleguide/pyguide.html
Though I suppose those two are a bit outdated.
|
Thanks all! |
What is pydevtools.com?
pydevtools.com is the Python Developer Tooling Handbook, a comprehensive, freely available guide to modern Python developer tools. It covers:
The handbook follows the Diataxis framework with tutorials, how-to guides, explanations, and reference pages, making it useful for both beginners setting up their first Python project and experienced developers evaluating modern tooling.
Why add it?
The Resources section currently has Newsletters and Podcasts but no Websites subsection. pydevtools.com fills a gap as a curated, maintained resource specifically focused on Python developer tooling — a topic that's seen rapid change with tools like uv and Ruff gaining adoption. It would be valuable to the awesome-python community as a go-to reference for understanding the modern Python toolchain.
Placement
Added under Resources > Websites (new subsection), following the pattern of the existing Newsletters and Podcasts subsections.