close
Skip to content

doc: covert manpages from doctxt to asciidoc#7826

Open
KLeoUIC wants to merge 6 commits into
pmodels:mainfrom
KLeoUIC:2602_mansrc
Open

doc: covert manpages from doctxt to asciidoc#7826
KLeoUIC wants to merge 6 commits into
pmodels:mainfrom
KLeoUIC:2602_mansrc

Conversation

@KLeoUIC
Copy link
Copy Markdown
Collaborator

@KLeoUIC KLeoUIC commented Jun 1, 2026

Pull Request Description

The original doctext approach is outdated. Convert to more modern approach using asciidoc (https://asciidoc.org/)

I changed the path names for generating mansrc for C to route to the doc folder.

Author Checklist

  • Provide Description
    Particularly focus on why, not what. Reference background, issues, test failures, xfail entries, etc.
  • Commits Follow Good Practice
    Commits are self-contained and do not do two things at once.
    Commit message is of the form: module: short description
    Commit message explains what's in the commit.
  • Passes All Tests
    Whitespace checker. Warnings test. Additional tests via comments.
  • Contribution Agreement
    For non-Argonne authors, check contribution agreement.
    If necessary, request an explicit comment from your companies PR approval manager.

@KLeoUIC KLeoUIC force-pushed the 2602_mansrc branch 2 times, most recently from 04f4726 to d366ee6 Compare June 2, 2026 17:08
hzhou and others added 5 commits June 4, 2026 13:54
Asciidoc supports all features of doctext, thus the conversion is
straight forward.

Add a mechanism to look up and include the semantics description in the
man page.
Remove doc rules from romio Makefile. MPI-IO API docs are generated
together at MPICH binding layer.

Asciidoc embed include paths within the .adoc files.

Rename doc1_src_txt to doc1_src and so on.
Previously for replaced function, e.g. MPI_Address and MPI_Get_address,
the manpage array were accumulated twice. This patch cleans it up.
@hzhou
Copy link
Copy Markdown
Contributor

hzhou commented Jun 4, 2026

test:mpich/doc

Generate the doc in doc/mansrc/ so asciidoc can reference its include
files.
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