readthedocs.org
readthedocs.org copied to clipboard
The source code that powers readthedocs.org
## What's the problem this feature will solve? Currently the clean URL redirects `/path/to/my_page/` to `/path/to/my_page.html`, but it doesn't do that for `/path/to/my_page`. ## Describe the solution you'd like It...
I just got bit by this trying to do ```yaml build: commands: - cd docs - myst build --html ``` After the `cd docs`, the next command is reset to...
We currently have custom HSTS-specific settings in the Domain object. We should migrate these to the normal Header configuration that we have for all our other headers: https://github.com/readthedocs/readthedocs.org/blob/c4996c20336907fb741caeac7ed932513978a3e6/readthedocs/projects/models.py#L1798-L1812 https://github.com/readthedocs/readthedocs.org/blob/c4996c20336907fb741caeac7ed932513978a3e6/readthedocs/projects/models.py#L1854
## What's the problem this feature will solve? Similar to the `python.install` feature, it would be nice to support a `npm.install` as well. Maybe also `cargo` and `go`? ## Describe...
Analyzing the data we have, I've found that we have a bunch of projects that have been triggering builds where _all of them_ have failed. During months. This consumes resources...
Depends on - https://github.com/readthedocs/common/pull/211 (should be merged retaining that commit used for submodule update here) Addresses **most** of the issues for - #11200 but there is still `prospector` failing and...
Hi, I found a typo and corrected it. --- :books: Documentation previews :books: - User's documentation (`docs`): https://docs--11204.org.readthedocs.build/en/11204/ - Developer's documentation (`dev`): https://dev--11204.org.readthedocs.build/en/11204/
codespell was used occasionally on some files, so not a new tool here. But now it would guard RTD from having typos introduced to begin with. Note that some fixes...
## What's the problem this feature will solve? see - https://github.com/readthedocs/readthedocs.org/pull/11199 illustrating the effect of running `pre-commit run --all`. IMHO `pre-commit` should be configured so running it on the entire...
Apparently either pre-commit was not "applied" throughout the codebase or may be versions of the tools are insufficiently pin'ed down -- that results in pre-commit introducing changes to the files...