-
-
Notifications
You must be signed in to change notification settings - Fork 778
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 a chapter for introducing common function / class' corresponding source file #136
Comments
We currently have the "Directory Structure" subsection in the Getting Started chapter: https://docs.python.org/devguide/setup.html#directory-structure However, I agree it would make sense to have an expanded "Navigating the code base" chapter (perhaps
And then explain exceptions like |
To be clear, I think given this new section, the existing Directory Structure subsection in Getting Started would be replaced by a suitable cross-reference, but not eliminated entirely. |
Those 'typical layouts' would have been helpful when I started and even now are a bit helpful. Are the exceptions just not changed yet, or intentionally left for easier backporting to 2.7? In the latter case, will we rename in 2020? |
As far as I know it was a combination of:
That said, in 2020+ after the first half of the rationale goes away, "make the code base easier to navigate for new contributors" is likely to count as a sufficiently compelling reason to override the latter concern. |
Maybe we can add a chapter for common function/class corresponding source file.
For example:
I'm pretty sure this information is very important for who what to contribute, but not familiar to cpython code base. (For example, where does str
stringobject.c
goes in 3.7...?)The text was updated successfully, but these errors were encountered: