Skip to content

Conversation

@chrisd8088
Copy link
Member

@chrisd8088 chrisd8088 commented Feb 27, 2022

We currently build our manual pages and the HTML versions of them into a single man directory, which results in release package archives on GitHub that contain all of these files interleaved with each other in that one directory.

When we build Linux RPM and Debian packages, though, the man pages are installed into their conventional locations under /usr/share/man/man{1,5}. (The HTML versions are not included at all.)

For those downloading the release package archives and not using the RPM or Debian packages, we can improve their experience by placing the roff man pages into man/man1 and man/man5 subdirectories corresponding to their respective sections of the manual, and the HTML versions of the pages into a man/html subdirectory.

(A test run of the release Actions workflow shows all release package types being built up to the point where certification would normally occur, which then fails, but I believe that's expected for a forked repo's run of this workflow. The Linux package builds in particular appears to have succeeded in populating their manual pages as expected.)

We currently build our manual pages and the HTML versions of
them into a single "man" directory, which results in release
package archives on GitHub that contain all of these files
interleaved with each other in that one directory.

When we build Linux RPM and Debian packages, though, the man
pages are installed into their conventional locations under
/usr/share/man/man{1,5}.  (The HTML versions are not included
at all.)

For those downloading the release package archives and not using
the RPM or Debian packages, we can improve their experience by
placing the roff man pages into "man1" and "man5" subdirectories
corresponding to their respective sections of the manual, and the
HTML versions of the pages into an "html" subdirectory.
@chrisd8088 chrisd8088 requested a review from a team as a code owner February 27, 2022 21:26
@chrisd8088 chrisd8088 merged commit 0e55d04 into git-lfs:main Feb 28, 2022
@chrisd8088 chrisd8088 deleted the package-html-man-pages branch February 28, 2022 18:16
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.

2 participants