WIP: docs: convert manpages to scdoc(5) #245

Draft
tachi wants to merge 5 commits from tachi/pkgconf:scdoc into master

I'm opening this wip PR to receive some early feedback. So far I've only converted the pkgconf(1) manpage keeping pretty much everything identical to the previous mdoc(?) format, but I haven't integrated manpage generation in the build system nor added the missing options.

See GitHub issue #257 for details: https://github.com/pkgconf/pkgconf/issues/257

I'm opening this wip PR to receive some early feedback. So far I've only converted the pkgconf(1) manpage keeping pretty much everything identical to the previous mdoc(?) format, but I haven't integrated manpage generation in the build system nor added the missing options. See GitHub issue #257 for details: https://github.com/pkgconf/pkgconf/issues/257
tachi added 2 commits 2022-08-21 16:12:12 +00:00
tachi added 2 commits 2022-08-21 20:19:29 +00:00
tachi force-pushed scdoc from 9c466c147d to 92efe9af88 2022-08-21 20:20:06 +00:00 Compare
tachi added 1 commit 2022-08-21 20:34:24 +00:00
ci/woodpecker/pr/woodpecker Pipeline was successful Details
0e26dbb331
ci: install scdoc
On Debian, install g++ instead of build-essential, as it drags in
useless dependencies and its description explicitly says that it should
only be installed if you need to build Debian packages.

Also stop using meson's implicit setup command, as it's now discouraged:
https://github.com/mesonbuild/meson/pull/10701
tachi force-pushed scdoc from 0e26dbb331 to fc088bb7fe 2022-08-21 20:40:01 +00:00 Compare
tachi force-pushed scdoc from fc088bb7fe to c20b862c1a 2022-08-21 20:41:38 +00:00 Compare
All checks were successful
ci/woodpecker/pr/woodpecker Pipeline was successful
This pull request has changes conflicting with the target branch.
  • .github/workflows/test.yml
  • man/pc.5
You can also view command line instructions.

Step 1:

From your project repository, check out a new branch and test the changes.
git checkout -b tachi-scdoc master
git pull scdoc

Step 2:

Merge the changes and update on Gitea.
git checkout master
git merge --no-ff tachi-scdoc
git push origin master
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: ariadne/pkgconf#245
There is no content yet.