Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update starterpack #13117

Merged
merged 3 commits into from
Mar 13, 2024
Merged

Update starterpack #13117

merged 3 commits into from
Mar 13, 2024

Conversation

ru-fu
Copy link
Contributor

@ru-fu ru-fu commented Mar 12, 2024

Update the starter pack to the current version, and fix the link colour for dark mode.

Fixes #13062
Fixes #12244

Fixes canonical#13062

PR for the starter pack is open.

Signed-off-by: Ruth Fuchss <ruth.fuchss@canonical.com>
@github-actions github-actions bot added the Documentation Documentation needs updating label Mar 12, 2024
@ru-fu ru-fu force-pushed the update-starterpack branch 18 times, most recently from 4be70cc to febb8b3 Compare March 13, 2024 10:03
ru-fu added 2 commits March 13, 2024 11:06
Main changes for this version are:
- Dynamic dependency management
- Font changes to adhere more to Vanilla
- Update tab style
- Accessibility fixes
- Nicer 404 page

Signed-off-by: Ruth Fuchss <ruth.fuchss@canonical.com>
Manually install gitpython, because it must be available to
generate the requirements.txt file, which is before the venv is
created.

Issue for this is here:
canonical/sphinx-docs-starter-pack#197

Signed-off-by: Ruth Fuchss <ruth.fuchss@canonical.com>
@ru-fu ru-fu force-pushed the update-starterpack branch from febb8b3 to 5db8be4 Compare March 13, 2024 10:06
@ru-fu ru-fu marked this pull request as ready for review March 13, 2024 10:08
@ru-fu ru-fu requested a review from tomponline as a code owner March 13, 2024 10:08
@tomponline
Copy link
Member

@ru-fu I linked this to #13062 so it closes it when merged, is that correct?

@ru-fu
Copy link
Contributor Author

ru-fu commented Mar 13, 2024

@ru-fu I linked this to #13062 so it closes it when merged, is that correct?

Yes - I have the link in the one commit that actually fixes this part.

@tomponline
Copy link
Member

Yes - I have the link in the one commit that actually fixes this part.

Thanks!

@tomponline tomponline merged commit eefa2ee into canonical:main Mar 13, 2024
27 checks passed
@ru-fu ru-fu deleted the update-starterpack branch March 13, 2024 10:32
@@ -131,6 +131,7 @@ update-metadata: build
.PHONY: doc-setup
doc-setup: client
@echo "Setting up documentation build environment"
pip3 install gitpython pyyaml
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could this be done just after line 136 so its installed in the venv and not globally?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmm, not sure. It might work ... can't test it locally though because it works on my machine anyway. ;)
Let's try it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Documentation Documentation needs updating
Projects
None yet
Development

Successfully merging this pull request may close these issues.

doc: unreadable in dark mode colorscheme on documentation.ubuntu.com
2 participants