Skip to content

docs: fix run-together sentences and punctuation spacing#550

Open
aeron-gh wants to merge 1 commit into
volcano-sh:masterfrom
aeron-gh:docs/fix-run-together-sentences
Open

docs: fix run-together sentences and punctuation spacing#550
aeron-gh wants to merge 1 commit into
volcano-sh:masterfrom
aeron-gh:docs/fix-run-together-sentences

Conversation

@aeron-gh

@aeron-gh aeron-gh commented Jul 18, 2026

Copy link
Copy Markdown
  • What kind of change does this PR introduce?

/kind documentation

  • What this PR does / why we need it:

Fixes run-together sentences (missing space after a period) and a few stray spaces before punctuation across the docs. These currently render as joined words on the site, e.g. "constraint.If" and "Volcano.The". Text-only, no content changes.

I used an AI assistant to scan the docs and surface these spacing issues, and reviewed every change by hand.

  • Which issue(s) this PR fixes:

Fixes #549

@volcano-sh-bot volcano-sh-bot added the kind/documentation Categorizes issue or PR as related to documentation. label Jul 18, 2026
@volcano-sh-bot

Copy link
Copy Markdown
Collaborator

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign jessestutler for approval. For more information see the Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@volcano-sh-bot volcano-sh-bot added the size/S Denotes a PR that changes 10-29 lines, ignoring generated files. label Jul 18, 2026

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Code Review

This pull request corrects spacing and formatting issues across several documentation files. The reviewer provided helpful suggestions to further improve the documentation's clarity, grammar, and terminology, such as using standard Kubernetes terms like 'Deployments', simplifying redundant descriptions, and correcting phrasing to 'passwordless login' and 'Volcano Job'.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

##### 1. The deployment of the component

Deploying a Flink Cluster requires creating two deploys, a Service, and a ConfigMap. The scheduling strategy is Volcano.The contents of `flink-configuration-configmap.yaml` are shown below.
Deploying a Flink Cluster requires creating two deploys, a Service, and a ConfigMap. The scheduling strategy is Volcano. The contents of `flink-configuration-configmap.yaml` are shown below.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

medium

In Kubernetes terminology, 'deploys' is usually referred to as 'Deployments'. Updating this makes the documentation more precise.

Suggested change
Deploying a Flink Cluster requires creating two deploys, a Service, and a ConfigMap. The scheduling strategy is Volcano. The contents of `flink-configuration-configmap.yaml` are shown below.
Deploying a Flink Cluster requires creating two Deployments, a Service, and a ConfigMap. The scheduling strategy is Volcano. The contents of `flink-configuration-configmap.yaml` are shown below.

```

Service is used to provide services for the REST and UI ports of the JobManager.The contents of `jobManager-Service.yaml` are as follows.
Service is used to provide services for the REST and UI ports of the JobManager. The contents of `jobManager-Service.yaml` are as follows.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

medium

The phrase 'Service is used to provide services' is redundant. We can rephrase it to 'A Service is used to provide access to' for better clarity and flow.

Suggested change
Service is used to provide services for the REST and UI ports of the JobManager. The contents of `jobManager-Service.yaml` are as follows.
A Service is used to provide access to the REST and UI ports of the JobManager. The contents of `jobManager-Service.yaml` are as follows.

### Install from code

If you don't have a Kubernetes cluster, try one-click install from code base.This way is only available for x86_64 temporarily.
If you don't have a Kubernetes cluster, try one-click install from code base. This way is only available for x86_64 temporarily.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

medium

The phrase 'This way is only available' is a bit colloquial. Using 'This method is currently only supported on' is more professional and clear.

Suggested change
If you don't have a Kubernetes cluster, try one-click install from code base. This way is only available for x86_64 temporarily.
If you don't have a Kubernetes cluster, try one-click install from code base. This method is currently only supported on x86_64.

Comment thread docs/Scheduler/Actions.md
#### Overview

The preempt action is used for resource preemption between jobs in a queue , or between tasks in a job.The preempt action is a preemption step in the scheduling process, which is used to deal with high-priority scheduling problems. It is used for preemption between jobs in the same queue, or between tasks under the same job.
The preempt action is used for resource preemption between jobs in a queue, or between tasks in a job. The preempt action is a preemption step in the scheduling process, which is used to deal with high-priority scheduling problems. It is used for preemption between jobs in the same queue, or between tasks under the same job.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

medium

The description of the preempt action is highly redundant, repeating the same concept three times in different ways. We can simplify and clarify this sentence to make it more professional and readable.

Suggested change
The preempt action is used for resource preemption between jobs in a queue, or between tasks in a job. The preempt action is a preemption step in the scheduling process, which is used to deal with high-priority scheduling problems. It is used for preemption between jobs in the same queue, or between tasks under the same job.
The preempt action is a step in the scheduling process used to handle high-priority scheduling. It enables resource preemption between jobs in the same queue, or between tasks within the same job.

## How the Nodegroup Plugin Works

The nodegroup design document provides the most detailed information about the node group. There are some tips to help avoid certain issues.These tips are based on a four-nodes cluster and vcjob called job-1:
The nodegroup design document provides the most detailed information about the node group. There are some tips to help avoid certain issues. These tips are based on a four-nodes cluster and vcjob called job-1:

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

medium

Improve the grammar and terminology by changing 'four-nodes cluster' to 'four-node cluster' and 'vcjob' to 'VCJob' (or 'Volcano Job') for consistency and correctness.

Suggested change
The nodegroup design document provides the most detailed information about the node group. There are some tips to help avoid certain issues. These tips are based on a four-nodes cluster and vcjob called job-1:
The nodegroup design document provides the most detailed information about the node group. There are some tips to help avoid certain issues. These tips are based on a four-node cluster and a VCJob called job-1:


## Background
**SSH Plugin** is designed for the login without password for pods within a volcano job , which is necessary for workloads
**SSH Plugin** is designed for the login without password for pods within a volcano job, which is necessary for workloads

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

medium

The phrase 'the login without password' is a bit awkward. Using 'passwordless login' is more idiomatic. Additionally, 'volcano job' should be capitalized as 'Volcano Job' to match the product's naming convention.

Suggested change
**SSH Plugin** is designed for the login without password for pods within a volcano job, which is necessary for workloads
**SSH Plugin** is designed for passwordless login between pods within a Volcano Job, which is necessary for workloads

@aeron-gh
aeron-gh force-pushed the docs/fix-run-together-sentences branch from 56e7345 to 37f9925 Compare July 18, 2026 07:28
@aeron-gh

aeron-gh commented Jul 18, 2026

Copy link
Copy Markdown
Author

This PR is intentionally scoped to spacing and punctuation fixes (run-together sentences), so I've kept the diff to that.

I did fold in the four-nodes -> four-node grammar fix, since it sits on a line I was already touching.

The wording and terminology suggestions (Deployments, passwordless login, capitalizing vcjob/volcano job) are fair points but broader in scope. vcjob/VCJob and volcano job/Volcano Job are currently used interchangeably across many pages, so I'd rather address those consistently in a separate copyedit pass than change one instance here.

@aeron-gh

Copy link
Copy Markdown
Author

@yashisrani sir If you'd like, I can also incorporate Gemini's wording/terminology suggestions into this PR.

Otherwise, I'm happy to keep this one focused on the spacing changes and handle those separately whatever you prefer.
this is a small, scoped docs fix (run-together sentences/spacing per #549) would appreciate a look when you have a chance. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/documentation Categorizes issue or PR as related to documentation. size/S Denotes a PR that changes 10-29 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

docs: run-together sentences and stray punctuation spacing in several docs pages

2 participants