Skip to content

Conversation

parulin
Copy link
Contributor

@parulin parulin commented Aug 17, 2025

Warning

This PR is a work in progress

This could be a way to fix QubesOS/qubes-issues#9953 but it is still incomplete and doesn't provide best practices.

Current status

I am not very convinced by my own edits. I tried to keep the old version as much as possible while trying to reorganize the content structure. I don't really understand Split GPG-2, so I only provided instructions from my own experience.

  • limit references to smart cards and go straight up to the point
  • insert instructions about installation
  • follow the documentation style guide as much as possible
  • detail the configuration options in "Advanced usage"

This software deserves better documentation! Any help would be useful, you can pull request against my personal branch :)

TODO

  • Review the PR documentation with an original minimal templates to check any missing dependency
  • Review it on Fedora (currently, only Debian have been tested)
  • Document the use of the package split-gpg2-dom0
  • Update the image of Split GPG-2 architecture
  • Explain:
    - [ ] debug_log
    - [ ] source_keyring_dir

I am not very convinced by my own edits. I tried to keep the old version
as much as possible while trying to reorganize the content structure. I
don't really understand Split GPG-2, so I only provided instructions
from my own experience.

* limit references to smart cards and go straight up to the point
* insert instructions about installation
* follow the documentation style guide as much as possible
* detail the configuration options in "Advanced usage"

This piece of software merits better documentation!
@parulin
Copy link
Contributor Author

parulin commented Aug 21, 2025

Update: while trying to rewrite again this page, I ended up with two other PRs:

I also find out about the Diataxis method and I'm using it to clarify the page.

I came across the diataxis approach and used it to get a better understanding
of this page. Additionnaly, I did this:

* move instructions to edit a policy and to enable a service qube to the
  related pages
* clean the structure of the server options and make them
  cross-referenceable using `:confval:` role
@parulin parulin force-pushed the split-gpg2-install branch from 33b669c to 67ee078 Compare August 21, 2025 11:57
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