Skip to content

[RORDEV-2220] add branching, code style and writing style docs - #125

Merged
coutoPL merged 3 commits into
masterfrom
improvements/ROREDV-2220_dev_docs
Sep 11, 2026
Merged

[RORDEV-2220] add branching, code style and writing style docs#125
coutoPL merged 3 commits into
masterfrom
improvements/ROREDV-2220_dev_docs

Conversation

@coutoPL

@coutoPL coutoPL commented Sep 10, 2026

Copy link
Copy Markdown
Collaborator

Port of two ES repo PRs and their Kibana repo port:

New files under docs/dev/:

  • branching.mdmaster tests the released plugins, develop tests the branch-matched dev images. It names the six cases that target master and the merges between the two branches. The case list comes from the merged PRs of this repo.
  • code-style.md — a comment explains the current state, not the change that made it. Where a comment goes, and what deserves one. The examples use our workflow file and our Kibana version guards.
  • writing-style.md — Simplified Technical English (ASD-STE100) plus Zinsser.

CLAUDE.md is new; this repo had none. It gives the layout, the checks, and the three links. README.md links the three files under Development.

The source PRs also change a review checklist and two skills. This repo has neither, so those edits have no target here.

Port of two ES repo PRs and their Kibana repo port:
- sscarduzio/elasticsearch-readonlyrest-plugin#1379
- sscarduzio/elasticsearch-readonlyrest-plugin#1377
- sscarduzio/readonlyrest_kbn#1032

docs/dev/branching.md says what master and develop test, which branch a
PR targets, and how a change reaches the other branch. docs/dev/code-style.md
says that a comment explains the current state, not the change that made it.
docs/dev/writing-style.md gives the language rule for every text we write
about the code.

CLAUDE.md is new. It describes the layout and links the three files.
README.md links them under Development.
@coderabbitai

This comment was marked as spam.

@10hexdev

This comment was marked as outdated.

10hexdev[bot]

This comment was marked as resolved.

The avoid list in CLAUDE.md put yarn.lock next to node_modules under
"generated". The lockfile is committed and reviewed; it is only large.
Split the two, and say how to read the lockfile.

branching.md said the prod suite runs on every PR that targets master.
The job also requires a non-fork head.

Case 6 covered only the docs that describe the released setup, which
left the process docs — this file among them — targeting develop.

The comment the code-style example quotes did not exist. Put it at the
guard it describes.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UWNGUC1RURtKWt7KKf44jM
sscarduzio

This comment was marked as resolved.

@Dzuming Dzuming left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

LGTM i left one small comment,

Comment thread docs/dev/branching.md Outdated
@coutoPL
coutoPL merged commit 857db66 into master Sep 11, 2026
15 of 16 checks passed
@coutoPL
coutoPL deleted the improvements/ROREDV-2220_dev_docs branch September 11, 2026 06:50
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