Skip to content

Add and use a new qubes-doc-update-icons tool#1679

Draft
parulin wants to merge 2 commits into
QubesOS:mainfrom
parulin:qubes-doc-update-icons
Draft

Add and use a new qubes-doc-update-icons tool#1679
parulin wants to merge 2 commits into
QubesOS:mainfrom
parulin:qubes-doc-update-icons

Conversation

@parulin

@parulin parulin commented Apr 17, 2026

Copy link
Copy Markdown
Contributor

This is a proposal: qubes_doc is now a real Python package that includes a CLI tool called qubes-doc-update-icons. This tool will check the icons-to-update.json file inside qubes-doc/attachment, if present it will use it to update files in qubes-doc/attachment/icons from their matching repos, placed next to qubes-doc.

I will make another PR based on #1674 to show how it could be useful.

This tool needs documentation. It is meant to be run maybe once a year, when there is a new release and potential changes. My goal is to reduce the maintenance burden but will be harder to add icons to the docs.

parulin added 2 commits April 17, 2026 09:14
qubes_doc is now a real Python package that includes a tool called
`qubes-doc-update-icons`. This tool will check the
`icons-to-update.json` file inside `qubes-doc/attachment`, if present it
will use it to update files in `qubes-doc/attachment/icons` from their
matching repos, placed next to `qubes-doc`.
* create the `icons-to-update.json` file
* icons in attachment/doc are moved to `attachment/icons`
* `media-eject` has been updated to `detach-light`
parulin added a commit to parulin/qubes-doc that referenced this pull request Apr 17, 2026
Example of using qubes-doc-update-icons on qubes-artwork icons from
PR QubesOS#1674
@parulin parulin force-pushed the qubes-doc-update-icons branch from 975ee50 to 5592b93 Compare April 17, 2026 13:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant