Chris Sewell
Chris Sewell
During the upload operation, a function `secure_filename` is applied to the filename: https://github.com/eth-cscs/firecrest/blob/7f02d11b224e4faee7f4a3b35211acb9c1cc2c6a/src/utilities/utilities.py#L372 (this function: https://github.com/pallets/werkzeug/blob/417268cb0ff2ecf8da29f80d542b0b10c97bab01/src/werkzeug/utils.py#L194) This is really problematic because, among other things, it will strip `_` and `.`...
The goal is to make the extension's CSS less dependent on any one theme (currently sphinx-immaterial) and allow for our internal documentation to be built easily for multiple themes to...
See sphinx-design v0.6.0 changelog: https://sphinx-design.readthedocs.io/en/furo-theme/changelog.html#improve-dropdown-title-bar the dropdowns here already apply these variables: https://sphinx-design.readthedocs.io/en/furo-theme/dropdowns.html#dropdowns-in-other-components --- want to also allow for the same colors and left border, but didn't get round to...
See https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/rel, this allows third-party extensions to set this attribute on the node and have it propagate to the output HTML, for example https://github.com/executablebooks/MyST-Parser/pull/857 related to #12477 (see also https://www.freecodecamp.org/news/what-is-tabnabbing/,...
Have one clear API for calling `Sphinx` without unintended side-effects (deprecate `SphinxTestApp`?)
Currenty, there is no clearly documented way to "properly" use Sphinx programatically. By "properly", I mean in a way that could be called multiple times within the same Python interpretor,...
A common use case, is that users want to simply point sphinx towards a Python module, and have it generate documentation automatically. (see e.g. https://github.com/rtfd/readthedocs.org/issues/1139) This is not possible currently,...
This follows on from discussion in https://github.com/sphinx-doc/sphinx/pull/11746/files#r1526536306, to demonstrate a more "flexible" implementation of fully parallelising the write phase. This appears to work for the `html` builder It is in...
Heya, so in https://aiida-website.readthedocs.io/ I've played with pydata-sphinx-theme v0.12.0rc1 to create a nice splash page, that keeps the standard layout (and top bar), but is properly **full-width** and, combined with...
The regex supplied should be assumed to match the entire string, rather than be a partial match (as is the case currently using `re.match`). This is then consistent with the...
- Update the theme to furo and colors to match new branding - branding coloring loosely based on https://mintlify.com/docs/quickstart - Restructure toc-trees, to make the documentation easier to navigate -...