Skip to content

Conversation

@DilshadNaleem
Copy link

@DilshadNaleem DilshadNaleem commented Nov 4, 2025

  1. in /get-started/overview/ in the first paragraph it says API products, and endpoints -> removing the , after the word And.

  2. Making the main things in bold for easy visualization.

  3. Arranging the HTML a tags for clear visualization without messing it with standard documentation practice.

  4. A Separator is present, but the standard Markdown uses dashes to match the column.

  5. There are some inconsistent spacing and extra black spaces, particularly around the anchor-tagged items.

  6. Changing the OAS, a.k.a Swagger to clarity improvements as formerly known as Swagger.

  7. Clarifying the token's role in authorization.

Summary by CodeRabbit

Release Notes

  • Documentation
    • Simplified key concepts documentation with cleaner table formatting for improved readability
    • Minor text improvements in getting started guides for better clarity and consistency

…d, decoding html a tag errors , Seperating Table headers, Making spaces constand, adding new words for clarity as a.k.a as formely known
@CLAassistant
Copy link

CLAassistant commented Nov 4, 2025

CLA assistant check
All committers have signed the CLA.

@coderabbitai
Copy link

coderabbitai bot commented Nov 4, 2025

Walkthrough

Documentation files in the get-started section are being cleaned and simplified. A key concepts table is being restructured from an anchor-enhanced, multi-column dense format into a streamlined markdown table with shortened descriptions. A companion overview file receives minor formatting and text adjustments.

Changes

Cohort / File(s) Summary
Documentation table restructuring
en/docs/get-started/key-concepts.md
Table migrated from HTML anchor-enhanced dense format to concise markdown table. Removed anchor references and long-form explanations. Standardized "Concept | Description" header. Reworded and shortened descriptions for API, API Format, API Resource path and HTTP Methods, API Lifecycle, Application, API Product, Access Token, API Visibility, Rate Limits, Workflows, Message Mediation Policies, Handler, Tags, Tenant, Service Catalog, and role-related concepts.
Documentation formatting adjustments
en/docs/get-started/overview.md
Minor text and formatting refinements including capitalization adjustments in paragraph text, trailing space additions to title and list elements, and HTML list item formatting cleanup.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

  • Changes are limited to documentation formatting and content simplification
  • Modifications follow predictable, repetitive patterns (table normalization)
  • No code logic or structural changes
  • Low cognitive load: straightforward text rewording and HTML formatting cleanup

Poem

🐰 Hoppy Refactor Dance

Tables trimmed with gentle care,
Anchors pruned from here and there,
Concepts shine both clear and brief,
Documentation finds relief,
Cleaner docs for all to share! 🌿

Pre-merge checks and finishing touches

❌ Failed checks (1 warning, 1 inconclusive)
Check name Status Explanation Resolution
Description check ⚠️ Warning The PR description lists specific issues fixed (7 items) but lacks alignment with the template structure, missing sections like Purpose, Goals, Approach, and required metadata for release/documentation/training/certification impact. Restructure the description using the repository template, clearly mapping the 7 issues to Purpose and Goals sections, and complete required metadata sections (Documentation, Training, Certification, etc.).
Title check ❓ Inconclusive The title 'solving documentation minor problems' is vague and generic, using non-descriptive terms that don't convey specific information about which documentation issues were addressed. Use a more specific title that identifies the main documentation file(s) or key changes, such as 'Fix formatting and improve clarity in key-concepts and overview docs'.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • 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

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link

@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

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
en/docs/get-started/overview.md (1)

30-30: Missing closing anchor tags in list items require fixing.

Multiple list items contain unclosed anchor tags:

  • Line 30: <a href="...">Search</li> (missing </a>)
  • Line 47: <a href="...">API documentation</li> (missing </a>)
  • Line 64: <a href="...">API security</li> (missing </a>)
  • Line 81: <a href="...">Rate limiting usecases</li> (missing </a>)
  • Line 98: <a href="...">Observability</li> (missing </a>)
  • Line 99: <a href="...">API Manager Analytics</li> (missing </a>)

These break HTML structure and should be closed consistently with line 13's fix.

Apply this diff to fix all anchor tags:

-        <li><a href="{{base_path}}/consume/discover-apis/search/">Search</li>
+        <li><a href="{{base_path}}/consume/discover-apis/search/">Search</a></li>
-        <li><a href="{{base_path}}/manage-apis/design/api-documentation/add-api-documentation/">API documentation</li>
+        <li><a href="{{base_path}}/manage-apis/design/api-documentation/add-api-documentation/">API documentation</a></li>
-        <li><a href="{{base_path}}/manage-apis/design/api-security/api-authentication/api-authentication-overview/">API security</li>
+        <li><a href="{{base_path}}/manage-apis/design/api-security/api-authentication/api-authentication-overview/">API security</a></li>
-        <li><a href="{{base_path}}/manage-apis/design/rate-limiting/introducing-throttling-use-cases/">Rate limiting usecases</li>
+        <li><a href="{{base_path}}/manage-apis/design/rate-limiting/introducing-throttling-use-cases/">Rate limiting usecases</a></li>
-        <li><a href="{{base_path}}/observe/observe-overview/">Observability</li>
+        <li><a href="{{base_path}}/observe/observe-overview/">Observability</a></li>
-        <li><a href="{{base_path}}/monitoring/api-analytics/choreo-analytics/getting-started-guide">API Manager Analytics</li>
+        <li><a href="{{base_path}}/monitoring/api-analytics/choreo-analytics/getting-started-guide">API Manager Analytics</a></li>

Also applies to: 47-47, 64-64, 81-81, 98-98, 99-99

🧹 Nitpick comments (1)
en/docs/get-started/key-concepts.md (1)

23-23: Hyphenate compound adjective for clarity.

Line 23 uses "rate limiting policy management" where "rate limiting" is a compound adjective modifying "policy management." For consistency with standard English grammar, use a hyphen: "rate-limiting policy management".

Apply this diff:

-| **Admin Role** | The user responsible for managing the Admin Portal, handling tasks such as workflow approvals, rate limiting policy management, and general administrative tasks (users, roles, security). |
+| **Admin Role** | The user responsible for managing the Admin Portal, handling tasks such as workflow approvals, rate-limiting policy management, and general administrative tasks (users, roles, security). |
📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between e0f5849 and 045ad9d.

⛔ Files ignored due to path filters (1)
  • en/tools/__pycache__/version_hook.cpython-312.pyc is excluded by !**/*.pyc
📒 Files selected for processing (2)
  • en/docs/get-started/key-concepts.md (1 hunks)
  • en/docs/get-started/overview.md (2 hunks)
🧰 Additional context used
🪛 LanguageTool
en/docs/get-started/key-concepts.md

[uncategorized] ~23-~23: If this is a compound adjective that modifies the following noun, use a hyphen.
Context: ...dling tasks such as workflow approvals, rate limiting policy management, and general administ...

(EN_COMPOUND_ADJECTIVE_INTERNAL)

🔇 Additional comments (4)
en/docs/get-started/overview.md (3)

1-1: Trailing space in title may be unintentional.

Line 1 has a trailing space after "Overview". Verify this is intentional formatting and not a stray character.


3-3: Comma removal improves clarity.

Removing the comma before "and" in "API Products and endpoints" aligns with standard punctuation for coordinating conjunctions and improves readability.


13-13: Anchor tag properly closed.

The Design API Overview link now has a properly closed anchor tag with consistent internal spacing, improving HTML structure consistency.

en/docs/get-started/key-concepts.md (1)

3-22: Excellent restructure improves clarity and comprehensiveness.

The migration from a complex multi-column table to a clean markdown format significantly improves readability. Bold key concepts, refined descriptions, and structured layout align well with PR objectives:

  • All main concepts are bolded for emphasis (objective #2)
  • Phrasing updated from "a.k.a Swagger" to "formerly known as Swagger" (objective #6)
  • Access Token definition now clarifies authorization as permission (objective #7)

The simplified descriptions maintain technical accuracy while being more scannable.

@tharikaGitHub
Copy link
Member

tharikaGitHub commented Nov 6, 2025

Hi @DilshadNaleem,

Will you be able to add a screenshot for the changes done to the file en/docs/get-started/key-concepts.md to see how it would look like now?

Also the en/tools/__pycache__/version_hook.cpython-312.pyc file is not required.

@DilshadNaleem
Copy link
Author

DilshadNaleem commented Nov 6, 2025 via email

@tharikaGitHub
Copy link
Member

Hi @DilshadNaleem, the images are not visible in your comment above. Just a single screenshot of the key concepts page would be sufficient. Will you be able to add one?

@DilshadNaleem
Copy link
Author

DilshadNaleem commented Nov 7, 2025 via email

@tharikaGitHub
Copy link
Member

Hi @DilshadNaleem, it could be because you are trying to reply via email. Shall we comment directly on the git issue if possible?

@DilshadNaleem
Copy link
Author

Screenshot (2353) Screenshot (2354)

Notes:

  1. Under Overview there is comma after "API Products and, endpoints" word
  2. Making the main heads in bold for the classifications.
  3. Decoding html a tag errors inside the table.
  4. Making space constantly through out the page.
  5. Adding new words for extra clarity to maintain the professional manner.

@DilshadNaleem
Copy link
Author

DilshadNaleem commented Nov 7, 2025 via email

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