Skip to content

Conversation

@lolkdsanyaw
Copy link
Contributor

@lolkdsanyaw lolkdsanyaw commented Jul 31, 2025

Description

Fix various grammatical errors, terminology inconsistencies, and phrasing issues across multiple ADR documents to improve readability and technical accuracy. Changes include correcting preposition usage, fixing redundant words, ensuring consistent naming of modules and tools, and improving clarity of technical descriptions

Summary by CodeRabbit

  • Documentation
    • Corrected minor grammatical, typographical, and formatting errors across various documentation files for improved clarity and consistency.
    • Updated example commands and descriptions for better accuracy and readability.
    • No changes to technical content, logic, or functionality.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jul 31, 2025

📝 Walkthrough

Walkthrough

This update consists exclusively of minor textual and grammatical corrections across multiple documentation files. The changes include typo fixes, improved wording, formatting adjustments, and clarification of existing sentences. No code, logic, functionality, or exported/public entity declarations are affected.

Changes

Cohort / File(s) Change Summary
ADR Documentation Corrections
docs/architecture/adr-036-arbitrary-signature.md, docs/architecture/adr-045-check-delivertx-middlewares.md, docs/architecture/adr-047-extend-upgrade-plan.md, docs/architecture/adr-050-sign-mode-textual-annex1.md, docs/architecture/adr-053-go-module-refactoring.md
Corrected minor wording, grammar, and typographical errors for clarity in various ADR documents. No technical or logical changes.
Beginner & Introductory Docs Edits
docs/docs/learn/beginner/01-tx-lifecycle.md, docs/docs/learn/intro/01-why-app-specific.md, docs/docs/learn/intro/02-sdk-app-architecture.md, docs/docs/learn/learn.md
Fixed formatting, removed redundant words, and corrected punctuation in beginner and introductory documentation. No changes to meaning or logic.
User Guide Improvements
docs/docs/user/run-node/01-run-node.md, docs/docs/user/run-node/03-txs.md
Improved wording and formatting in user guide sections; added a space in a curl command example for clarity. No changes to functionality.
Process & RFC Documentation
docs/rfc/PROCESS.md
Fixed typographical errors and improved clarity in RFC process documentation.
Spec Documentation Corrections
docs/spec/README.md, docs/spec/addresses/bech32.md
Corrected minor typographical and grammatical errors in spec documentation. No technical changes.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Note

⚡️ Unit Test Generation is now available in beta!

Learn more here, or try it out under "Finishing Touches" below.

✨ Finishing Touches
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

‼️ IMPORTANT
Auto-reply has been disabled for this repository in the CodeRabbit settings. The CodeRabbit bot will not respond to your replies unless it is explicitly tagged.

  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai explain this code block.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and explain its main purpose.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Support

Need help? Create a ticket on our support page for assistance with any issues or questions.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR.
  • @coderabbitai generate sequence diagram to generate a sequence diagram of the changes in this PR.
  • @coderabbitai generate unit tests to generate unit tests for this PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Nitpick comments (7)
docs/docs/learn/beginner/01-tx-lifecycle.md (1)

99-103: Minor phrasing nit – consider tightening
While the extra-space removal after “CometBFT)” is correct, you can drop the wordy “in order to” for a crisper sentence:

-...needs to be unmarshaled in order to be processed.
+...needs to be unmarshaled to be processed.
docs/architecture/adr-045-check-delivertx-middlewares.md (1)

67-67: Prefer “different from” over “different than”.

Minor style nit: technical writing typically uses “different from”. Consider the edit below.

-Please note that because CheckTx handles separate logic related to mempool prioritization, its signature is different than DeliverTx and SimulateTx.
+Please note that because CheckTx handles separate logic related to mempool prioritization, its signature is different from DeliverTx and SimulateTx.
docs/rfc/PROCESS.md (1)

13-13: Sentence still a bit convoluted—consider re-phrasing.

Current wording is lengthy and hard to parse. A crisper alternative:

-The main difference the Cosmos SDK is defining as a differentiation between RFC and ADRs is that one is to come to consensus and circulate information about a potential change or feature.
+The Cosmos SDK differentiates RFCs and ADRs as follows: an RFC is used to build consensus and circulate information about a potential change or feature,

Optional, but improves clarity.

docs/architecture/adr-036-arbitrary-signature.md (2)

20-20: “On Ethereum” reads more naturally.

In blockchain parlance we usually say “on Ethereum” (the network), not “in Ethereum”. Suggest reverting:

-Currently, in the Cosmos SDK, there is no convention to sign arbitrary message like in Ethereum.
+Currently, in the Cosmos SDK, there is no convention to sign arbitrary messages like on Ethereum.

Also pluralise “message” → “messages”.


54-54: Minor wording polish.

“Validatable off-chain only” feels awkward; “only validatable off-chain” flows better.

-`MsgSignData` allows developers to sign arbitrary bytes validatable offchain only.
+`MsgSignData` allows developers to sign arbitrary bytes that are only validatable off-chain.
docs/docs/user/run-node/03-txs.md (1)

421-424: Prefer standard quoting & remove leading whitespace inside JSON payload

Leading whitespace is harmless but unconventional and slightly clutters the example. Using the canonical -d '{...}' form keeps the snippet consistent with the rest of the docs.

-    -d' {"tx_bytes":"{{txBytes}}","mode":"BROADCAST_MODE_SYNC"}' \
+    -d '{ "tx_bytes":"{{txBytes}}","mode":"BROADCAST_MODE_SYNC"}' \
docs/architecture/adr-050-sign-mode-textual-annex1.md (1)

54-56: Grammar tweak: “is displayed” & tighten phrasing

-* an array of `coin` is display as the concatenation of each `coin` encoded as the specification above, then joined together with the delimiter `", "` (a comma and a space, no quotes around).
+* an array of `coin` is displayed as the concatenation of each encoded `coin`, joined with the delimiter `", "` (comma + space, no quotes).
📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
Knowledge Base: Disabled due to Reviews > Disable Knowledge Base setting

📥 Commits

Reviewing files that changed from the base of the PR and between 591305c and c216a9d.

📒 Files selected for processing (14)
  • docs/architecture/adr-036-arbitrary-signature.md (2 hunks)
  • docs/architecture/adr-045-check-delivertx-middlewares.md (1 hunks)
  • docs/architecture/adr-047-extend-upgrade-plan.md (1 hunks)
  • docs/architecture/adr-050-sign-mode-textual-annex1.md (1 hunks)
  • docs/architecture/adr-053-go-module-refactoring.md (1 hunks)
  • docs/docs/learn/beginner/01-tx-lifecycle.md (1 hunks)
  • docs/docs/learn/intro/01-why-app-specific.md (1 hunks)
  • docs/docs/learn/intro/02-sdk-app-architecture.md (1 hunks)
  • docs/docs/learn/learn.md (1 hunks)
  • docs/docs/user/run-node/01-run-node.md (1 hunks)
  • docs/docs/user/run-node/03-txs.md (1 hunks)
  • docs/rfc/PROCESS.md (1 hunks)
  • docs/spec/README.md (1 hunks)
  • docs/spec/addresses/bech32.md (1 hunks)
🧰 Additional context used
🪛 LanguageTool
docs/docs/learn/beginner/01-tx-lifecycle.md

[style] ~101-~101: Consider a more concise word here.
Context: ...]byte form and needs to be unmarshaled in order to be processed. Then, the [runTx`](../ad...

(IN_ORDER_TO_PREMIUM)

docs/architecture/adr-045-check-delivertx-middlewares.md

[style] ~67-~67: Did you mean ‘different from’? ‘Different than’ is often considered colloquial style.
Context: ...oritization, its signature is different than DeliverTx and SimulateTx. BaseApp hold...

(DIFFERENT_THAN)

docs/architecture/adr-050-sign-mode-textual-annex1.md

[style] ~54-~54: ‘joined together’ might be wordy. Consider a shorter alternative.
Context: ...ncoded as the specification above, then joined together with the delimiter ", " (a comma and ...

(EN_WORDINESS_PREMIUM_JOINED_TOGETHER)

⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: Summary
🔇 Additional comments (9)
docs/architecture/adr-053-go-module-refactoring.md (1)

99-99: Redundant preposition successfully removed – wording is now clearer
The sentence reads naturally after dropping the extra “in.” No further action needed.

docs/spec/README.md (1)

20-20: Typo fix looks good
The correction from “Go the” → “Go to” improves readability and clarity.

docs/spec/addresses/bech32.md (1)

21-21: Grammar correction acknowledged
Changing “will sufficient” → “will be sufficient” fixes the sentence. No further issues.

docs/docs/learn/learn.md (1)

6-6: Bullet-point spacing fixed
The removed extra space aligns this list with the others; good catch.

docs/docs/learn/intro/01-why-app-specific.md (1)

63-63: Redundant term removed
Dropping the duplicate “BFT” after “CometBFT” eliminates redundancy. Looks correct.

docs/docs/user/run-node/01-run-node.md (1)

53-53: Grammatical tweak looks good.

The adjustment from “Few examples…” to “A few examples…” improves readability and is correct. No further action needed.

docs/docs/learn/intro/02-sdk-app-architecture.md (1)

87-87: Extra period successfully removed.

The sentence now flows correctly. ✅

docs/rfc/PROCESS.md (1)

17-17: Typo fixed, good catch.

Switching “bi-product” → “by-product” is correct.

docs/architecture/adr-047-extend-upgrade-plan.md (1)

129-130: Minor wording improvement looks good

The change to “identifying” clarifies the sentence and aligns with standard phrasing.

@aljo242 aljo242 enabled auto-merge July 31, 2025 18:30
@aljo242 aljo242 added this pull request to the merge queue Jul 31, 2025
Merged via the queue into cosmos:main with commit f0d10d4 Jul 31, 2025
40 of 41 checks passed
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