On Thu, 12 Jun 2025 07:57:20 GMT, Ana Maria Mihalceanu <d...@openjdk.org> wrote:

> Please review my PR. This PR includes the following:
> 
> - [x] Fix a small typo in a word and copyright.
> - [x] Enhance description for `--target-platform`.
> - [x] Rearrange `jmod create` example from basic to complex.

Changes requested by iris (Reviewer).

src/jdk.jlink/share/man/jmod.md line 183:

> 181: `--target-platform` *platform*
> 182: :   Specifies the target platform. The value is a string that identifies
> 183:     the platform this module is intended for, typically in the form 
> `<os>-<arch>`.

Consider: "The value is a string identifying the module's intended platform, 
typically of the form `<os>-<arch>`.

src/jdk.jlink/share/man/jmod.md line 220:

> 218:     deprecated, deprecated-for-removal, or incubating.
> 219: 
> 220: ## jmod Create Example

"Example" -> "Examples"

src/jdk.jlink/share/man/jmod.md line 222:

> 220: ## jmod Create Example
> 221: 
> 222: The basic manner to create a JMOD file is by including only compiled 
> classes:

I"m not sure what this is supposed to describe, perhaps something like this is 
more clear:  "Create a JMOD file containing only compiled classes:".

Whatever you choose should be parallel to the descriptions of the other create 
examples.  (My later comments are parallel to my suggestion for this line.)

src/jdk.jlink/share/man/jmod.md line 228:

> 226: ```
> 227: 
> 228: To ensure reproducible artifacts, the following command creates

Is it necessary to provide a reason to use this option rather than just 
describe what the example does?  For parallelization, I'd retain the text in 
old line 231.

src/jdk.jlink/share/man/jmod.md line 237:

> 235: 
> 236: The command below creates a platform-specific JMOD file, bundling class 
> files,
> 237: user-editable configuration files, header files, native commands and 
> libraries:

Your description for the more complex command line should either list all or 
none of the options.

If you chose the "none" approach, consider "Create a platform-specific JMOD 
file containing multiple artifacts."

If you chose the "all" approach, you'll need to add references to the  options 
on line 242, e.g. "Create a platform-specific JMOD file containing class files, 
user-editable configuration files, header files, ... ".

-------------

PR Review: https://git.openjdk.org/jdk/pull/25772#pullrequestreview-2925555112
PR Review Comment: https://git.openjdk.org/jdk/pull/25772#discussion_r2145550424
PR Review Comment: https://git.openjdk.org/jdk/pull/25772#discussion_r2145564293
PR Review Comment: https://git.openjdk.org/jdk/pull/25772#discussion_r2145578809
PR Review Comment: https://git.openjdk.org/jdk/pull/25772#discussion_r2145585506
PR Review Comment: https://git.openjdk.org/jdk/pull/25772#discussion_r2145676273

Reply via email to