Skip to content
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

DOCSP-43368: Cleanup #66

Merged
merged 14 commits into from
Oct 16, 2024

Conversation

norareidy
Copy link
Collaborator

@norareidy norareidy commented Oct 1, 2024

Pull Request Info

PR Reviewing Guidelines

JIRA - https://jira.mongodb.org/browse/DOCSP-43368
Staging - https://deploy-preview-66--docs-c.netlify.app/

Self-Review Checklist

  • Is this free of any warnings or errors in the RST?
  • Did you run a spell-check?
  • Did you run a grammar-check?
  • Are all the links working?
  • Are the facets and meta keywords accurate?

Copy link

netlify bot commented Oct 1, 2024

Deploy Preview for docs-c ready!

Name Link
🔨 Latest commit e1de107
🔍 Latest deploy log https://app.netlify.com/sites/docs-c/deploys/670ff3a2e9d4cc0008aed473
😎 Deploy Preview https://deploy-preview-66--docs-c.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Copy link
Collaborator

@mcmorisi mcmorisi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I know @mongoKart is also reviewing but just a couple of callouts.

Copy link
Collaborator

@mongoKart mongoKart left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good work on some long pages! Seems like a lot of changes, but most are very small. I didn't finish reviewing the last page because I wanted to get something back to you today. Let me know if you have any questions; I tried to explain / link to the SG where it made sense


* - Debian
- Versions **9.2**, **10.0**, and **11.0**
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Q: Do these versions need to be bold? Applies throughout

* - RHEL
- Versions **7.0**, **7.1**, **8.1**, **8.2**, and **8.3**. RHEL derivatives
(e.g. CentOS, Rocky Linux, AlmaLinux) of the same release version are
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I: Avoid e.g.

Suggested change
(e.g. CentOS, Rocky Linux, AlmaLinux) of the same release version are
(for example, CentOS, Rocky Linux, or AlmaLinux) of the same release version are

applies throughout

- Versions **3.7**, **3.8**, and **6.0**. Newer versions
are also supported, as well as the corresponding Apple Clang releases.
* - GCC
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

S: probably well enough understood by anyone reading this page, but 🤷‍♂️

Suggested change
* - GCC
* - GNU Compiler Collection (GCC)

Comment on lines 118 to 126
* - x86_64 (64-bit x86)
- Tested on Linux, macOS, and Windows
* - ARM / aarch64
- Tested on macOS and Linux
* - Power8 (ppc64le)
- Only tested on Linux
* - zSeries (s390x)
- Only tested on Linux
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I: only

Suggested change
- Only tested on Windows
* - x86_64 (64-bit x86)
- Tested on Linux, macOS, and Windows
* - ARM / aarch64
- Tested on macOS and Linux
* - Power8 (ppc64le)
- Only tested on Linux
* - zSeries (s390x)
- Only tested on Linux
- Tested only on Windows
* - x86_64 (64-bit x86)
- Tested on Linux, macOS, and Windows
* - ARM / aarch64
- Tested on macOS and Linux
* - Power8 (ppc64le)
- Tested only on Linux
* - zSeries (s390x)
- Tested only on Linux

~~~~~~~~~~~~~~~~~~~~

Other platforms and toolchains are not tested, but similar versions of the above
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I: above

Suggested change
Other platforms and toolchains are not tested, but similar versions of the above
Other platforms and toolchains are not tested, but similar versions of the preceding

Comment on lines 147 to 150
.. note::

It is *highly recommended* -- but not *required* -- that you download the
latest stable CMake available for your platform.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

S: remove from note and append to prev. paragraph

Suggested change
.. note::
It is *highly recommended* -- but not *required* -- that you download the
latest stable CMake available for your platform.
We highly recommended that you download the latest stable version of
CMake that is available for your platform.

Comment on lines 152 to 173
.. tip:: Getting the Latest CMake

A new stable release of CMake can be obtained from
`the CMake downloads page <https://cmake.org/download/#latest>`__.

For Windows and macOS, simply download the CMake ``.msi`` / ``.dmg`` (not the
``.zip`` / ``.tar.gz``) and use it to install CMake.

On Linux, download the self-extracting shell script (ending with ``.sh``) and
execute it using the ``sh`` utility, passing the appropriate arguments to
perform the install. For example, with the CMake 3.27.0 on the ``x86_64``
platform, the following command can be used on the
``cmake-3.27.0-linux-x86_64.sh`` script:

.. code-block:: none

$ sh cmake-3.27.0-linux-x86_64.sh --prefix="$HOME/.local" --exclude-subdir --skip-license

Assuming that ``$HOME/.local/bin`` is on your ``$PATH`` list, the ``cmake`` command
for 3.27.0 will then become available.

The ``--help`` option can be passed to the shell script for more information.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

S: remove from tip box; seems like a pretty important step to install it

A new stable release of CMake can be obtained from
`the CMake downloads page <https://cmake.org/download/#latest>`__.

For Windows and macOS, simply download the CMake ``.msi`` / ``.dmg`` (not the
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How about different tabs for the OSes, similar to what you did before?

A new stable release of CMake can be obtained from
`the CMake downloads page <https://cmake.org/download/#latest>`__.

For Windows and macOS, simply download the CMake ``.msi`` / ``.dmg`` (not the
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I: slashes

Suggested change
For Windows and macOS, simply download the CMake ``.msi`` / ``.dmg`` (not the
For Windows and macOS, simply download the CMake ``.msi`` or ``.dmg`` (not the

(using tabs would also solve this issue)


The ``--help`` option can be passed to the shell script for more information.

For the remainder of this page, it will be assumed that ``cmake`` is available as
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I: I'm not as anti-passive-voice as the style guide, but it seems easy to avoid here

Suggested change
For the remainder of this page, it will be assumed that ``cmake`` is available as
This page assumes that ``cmake`` is available as

Copy link
Collaborator

@mongoKart mongoKart left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM w/ a couple small changes

* - GCC
- Versions **4.8**, **5.4**, **6.3**, **7.5**, **8.2**, **8.3**,
**9.4**, and **10.2**. The MinGW-w64 GCC is also tested and supported.
* - Gnu Compiler Collection (GCC)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
* - Gnu Compiler Collection (GCC)
* - GNU Compiler Collection (GCC)

that are not required to complete the tutorial, but may be helpful for curious
readers, and more advanced users that want an explanation of the meaning of
readersx and more advanced users that want an explanation of the meaning of
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

VIM? 😠

Suggested change
readersx and more advanced users that want an explanation of the meaning of
readers and more advanced users that want an explanation of the meaning of

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

oops

@norareidy norareidy merged commit 74dab6c into mongodb:standardization Oct 16, 2024
4 of 5 checks passed
@norareidy norareidy deleted the DOCSP-43368-cleanup branch October 16, 2024 17:13
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.

3 participants