Replies: 3 comments
-
Any initial ideas? |
Beta Was this translation helpful? Give feedback.
-
There are two cases: speeding up local development, and speeding up CI The first is probably somewhat easy to make some quick improvements for. We can add flags to suppress different parts of the build, i.e. don't build the sitemap, or the formatted source, or even skip building plots. So if you just need to see how some new edited text renders, that should help significantly. Additionally, I think our invalidation of built plots is probably overly aggressive. I suspect it is possible to make things smarter in ways that will not trigger full rebuilds of plots as often. That would also help local development. Improving CI is another matter, and would require some actual investigation. It's possible we are doing some things with sphinx in ways that could be more intrinsically efficient, or it's even possible that there are improvements we could make to sphinx itself and push upstream. But this is a more involved case, for sure. |
Beta Was this translation helpful? Give feedback.
-
This thread seemed to be another great candidate for "transfer to discussion"! Based on what we have discussed so far, I have created two specific issues:
I believe improvements to the CI would warrant more discussion first, so I have not opened an issue on that. |
Beta Was this translation helpful? Give feedback.
-
Building the docs can take a lot of time, both with CI and when building locally. Two thoughts:
cc @bryevdv
Beta Was this translation helpful? Give feedback.
All reactions