Update docs theme version to 1.5#1308
Conversation
|
@rzetelskik The new version of the theme triggers a warning if an underscore is encountered in a file name. The following files should be renamed to use a hyphen instead of the underscore:
|
|
@annastuchlik yup, I've updated the PR just before your comment. Should be fine now. |
tnozicka
left a comment
There was a problem hiding this comment.
modulo Makefile, this lgtm
|
Let me look into it with @dgarcia360 before I approve or suggest an update. Thanks. |
0a7d6c0 to
8026ee3
Compare
|
I'm unable to build the docs. It looks like more updates are required to the Makefile. @dgarcia360 Can you provide the details? |
tnozicka
left a comment
There was a problem hiding this comment.
/lgtm
I'll give @annastuchlik a while to see if it works for her
@annastuchlik can you elaborate? What did you try? What do you mean by being unable to build the docs? |
|
I get the following error: |
8026ee3 to
b879f2a
Compare
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: rzetelskik, tnozicka The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
@annastuchlik please try the following: It's what our workflow does essentially. |
|
Hi @annastuchlik, @tnozicka, and @rzetelskik, While these changes will build the docs as expected for prod, building the docs locally differs from how we do it in other projects. I'm sharing some proposed modifications to the Makefile:
|
|
@dgarcia360 thanks! Having said that, it should go in a separate PR. @tnozicka any objections? |
|
I believe setup shouldn't be a prerequisite to preview (aka) run, nor any of the other targets in the upstream makefile. If you run it a second time, it shouldn't install dependencies again, every time. Separate make invocations give you the option, the is no way to achieve that the other way around. Often times dependency management is left to the user as a common knowledge and not put in the makefile (devs already need to know how to bump the deps). Adding a README looks reasonable. I don't mind a windows snippet if the is no other way, but I isn't there something like |
|
@tnozicka @annastuchlik @dgarcia360 please see #1323 |
b879f2a to
c5e073f
Compare
|
/lgtm With readme shipping in #1323 are there any concerns about the content of this PR or can we land this bump? |
c5e073f to
f88681a
Compare
I don't think they interfere with each other so I believe they can land in any order. |
f88681a to
7ec1d9a
Compare
|
/lgtm |
|
@rzetelskik @tnozicka Thanks! |
Description of your changes: This PR updates the docs theme version to 1.5 as per https://sphinx-theme.scylladb.com/stable/upgrade/1-3-to-1-4.html and https://sphinx-theme.scylladb.com/stable/upgrade/1-4-to-1-5.html.
Underscores in source files are also replaced with hyphens due to a warning being thrown by Sphinx, causing the build to fail.
Which issue is resolved by this Pull Request:
Resolves #1201