Chris Sewell

Results 256 issues of 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/,...

builder:html
internals:other

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,...

api

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,...

extensions:apidoc
internals:refactoring

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...

type:enhancement
builder:html
builder
type:performance

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...

kind: enhancement

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 -...