pypa / pypa-docs-theme Goto Github PK
View Code? Open in Web Editor NEWCommon base Sphinx theme for PyPA projects
License: Other
Common base Sphinx theme for PyPA projects
License: Other
The PSF staff has requested we update:
The Python Software Foundation is a non-profit corporation. Please donate.
to:
The PyPA is a fiscal sponsoree of the Python Software Foundation, a US 501(c)(3) public charity (Federal Tax ID number is 04-3594598). Please donate.
As it stands, the Table of Contents in the sidebar looks a little weird. While it does provide everything that it should, the way it is currently styled does not really feel polished.
I feel that there's inconsistent spacing, colours are used in a slightly confusing manner and text styling could be used for adding emphasis.
Text taking up the whole screen makes it so much harder to read and process. Honestly even though I can see why you want to integrate the branding with python.org, it kinda sucks that all the UX advantages carefully designed into RTD has to go with it.
This is one of the no-brainer things that the RTD theme gets right. (And, I guess, that python.org still gets horribly wrong)
I'd advocate something like
div.body {
max-width: 60em;
}
body {
max-width: 80em;
}
Would it make sense to keep track of which PyPA projects switch over to this theme, here or in the README?
I've been spending a lot of time around Sphinx documentation stuff lately, and have a suggestion to make regarding our documentation theme (partly from my recent experience revamping pypa/packaging.python.org#627).
Suggestion: Let's switch to Furo for our base theme here. I think it'll help our documentation overall (especially pip and packaging.python.org), since it's better at surfacing the documentation structure and has better navigational capabilities throughout.
Pros:
Cons:
/cc @ncoghlan @dstufft @theacodes since they were fairly active in the original discussion for the creation of this theme.
Any reason this hasn't been done already? Just a lack of resources?
In the footer of the Packaging User Guide, there is a link for donations:
The Python Software Foundation is a non-profit corporation. Please donate.
but for me it is almost always obscured by a Read The Docs overlay element as can be seen in the following screenshot:
References:
Related:
High priority:
Lower priority:
Basically, the setup()
function here should return a dict with a few keys.
Motivation: if you run Sphinx in a parallel mode (using -j auto
CLI option), it explodes with:
Warning, treated as error:
the pypa_theme extension does not declare if it is safe for parallel reading, assuming it isn't - please ask the extension author to check and make it explicit
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.