Skip to content

v5.0: A variety of docs updates #10838

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

jsquyres
Copy link
Member

@jsquyres jsquyres commented Sep 23, 2022

  • Typo fixes
  • Add :ref: links to man pages (mostly mpirun and ompi_info)
  • Add notes for contributors about PR'ing to main first and then cherry-picking to release branches later. Thanks to @jolivain suggesting that we add this policy to the docs.
  • Include contributor suggestion to submit fixes to the docs.
  • Renamed Developers -> Git to "GitHub, Git, and related topics". Added info about:
    • Git commits and a reference to the contributors declaration (in contributors.rst)
    • Branching scheme
    • Details about PR to main first and cherry-picking to release branches
    • A few words about Github PR CI / MTT
  • Added information about running Sphinx, and how to view the Sphinx docs locally
  • Added notes about how to view man pages locally
  • Added a placeholder oshrun.1 man page (it just refers to mpirun.1)
  • Per v5.0.x: docs updates #10772 (comment), discuss PMIx and PRRTE MCA
  • Mention Perl and Python as tools required by Open MPI developers
  • Expanded on some "advice for packagers" from the "required support dependencies" section, and moved it to its own section:
    • Don't use Open MPI's bundled sub-packages (Libevent, Hwloc, PMIx, PRTE)
    • Discussion of components: included in project libraries vs. DSOs
  • Add short "prerequisites" section for running MPI apps

Signed-off-by: Jeff Squyres [email protected]
(cherry picked from commit 061f908)

This is the v5.0.x PR corresponding to the main PR #10793

* Typo fixes
* Add :ref: links to man pages (mostly `mpirun` and `ompi_info`)
* Add notes for contributors about PR'ing to `main` first and then
  cherry-picking to release branches later.  Thanks to @jolivain
  suggesting that we add this policy to the docs.
* Include contributor suggestion to submit fixes to the docs.
* Renamed Developers -> Git to "GitHub, Git, and related topics".
  Added info about:
  * Git commits and a reference to the contributors
    declaration (in contributors.rst)
  * Branching scheme
  * Details about PR to main first and cherry-picking to release
    branches
  * A few words about Github PR CI / MTT
* Added information about running Sphinx, and how to view the Sphinx
  docs locally
* Added notes about how to view man pages locally
* Added a placeholder oshrun.1 man page (it just refers to mpirun.1)
* Per
  open-mpi#10772 (comment),
  discuss PMIx and PRRTE MCA
* Mention Perl and Python as tools required by Open MPI developers
* Expanded on some "advice for packagers" from the "required support
  dependencies" section, and moved it to its own section:
  * Don't use Open MPI's bundled sub-packages (Libevent, Hwloc, PMIx,
    PRTE)
  * Discussion of components: included in project libraries vs. DSOs
* Add short "prerequisites" section for running MPI apps

Signed-off-by: Jeff Squyres <[email protected]>
(cherry picked from commit 061f908)
@awlauria awlauria merged commit 68999e9 into open-mpi:v5.0.x Sep 26, 2022
@jsquyres jsquyres deleted the pr/v5.0.x/a-variety-of-docs-updates branch October 12, 2022 13:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants