Skip to content

Clean up "Quick start" terminology and update sidebar navigation - #147

Merged
anupama-pathirage merged 9 commits into
wso2:mainfrom
Sachindu-Nethmin:remove-quick-start
Apr 28, 2026
Merged

Clean up "Quick start" terminology and update sidebar navigation#147
anupama-pathirage merged 9 commits into
wso2:mainfrom
Sachindu-Nethmin:remove-quick-start

Conversation

@Sachindu-Nethmin

@Sachindu-Nethmin Sachindu-Nethmin commented Apr 21, 2026

Copy link
Copy Markdown
Contributor

Purpose

The navigation bar and page titles in the "Get Started" section contained redundant "Quick start — " prefixes. Since these pages are already grouped under a "Quick starts" category in the sidebar, the extra naming was repetitive and made the UI cluttered.

Goals

  • Remove redundant terminology from file names and page titles.
  • Standardize the naming convention for build-oriented guides.
  • Improve the clarity and professionalism of the documentation navigation.

Approach

  • File Renaming: Renamed quick-start-*.md files to more concise build-*.md variants to align with a skill-building approach.
  • Content Synchronization: Updated the title in each file's frontmatter and removed "Quick Start: " from headings.
  • Sidebar Update: Updated sidebars.ts to use the new clean IDs while maintaining the "Quick starts" category grouping.
  • Link Fixes: Performed a global audit of the get-started and reference sections to update internal relative links and ensure navigation integrity.

User stories

As a new developer, I want a clean and concise navigation menu so that I can easily find the specific integration guides I need without repetitive labeling.

Release note

Standardized the naming of "Get Started" guide pages and improved navigation consistency by removing redundant prefixes in the sidebar and page titles.

Documentation

N/A (This PR is purely a documentation restructuring).

Training

N/A

Certification

N/A

Marketing

N/A

Automation tests

  • Unit tests
    N/A
  • Integration tests
    N/A

Security checks

  • Followed secure coding standards? yes
  • Ran FindSecurityBugs plugin and verified report? yes
  • Confirmed that this PR doesn't commit any keys, passwords, tokens, usernames, or other secrets? yes

Samples

N/A

Related PRs

N/A

Migrations (if applicable)

N/A

Test environment

  • Tested on macOS with Docusaurus local development server to verify sidebar rendering and link functionality.

Learning

Followed the Documentation Blueprint (March 2026) for section organization and "Get Started" content principles.

Summary by CodeRabbit

  • Documentation
    • Renamed "Quick Start" guides to "Build" guides across all getting-started documentation pages.
    • Updated navigation links throughout the documentation site to reflect the reorganized guide structure.
    • Updated homepage and sidebar navigation to point to the new documentation pages.

@coderabbitai

coderabbitai Bot commented Apr 21, 2026

Copy link
Copy Markdown
Contributor

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review

Note

.coderabbit.yaml has unrecognized properties

CodeRabbit is using all valid settings from your configuration. Unrecognized properties (listed below) have been ignored and may indicate typos or deprecated fields that can be removed.

⚠️ Parsing warnings (1)
Validation error: Unrecognized key(s) in object: 'path_instructions'
⚙️ Configuration instructions
  • Please see the configuration documentation for more information.
  • You can also validate your configuration using the online YAML validator.
  • 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

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 47ca5a9f-49f4-4ca3-b09b-656eaaf80548

📥 Commits

Reviewing files that changed from the base of the PR and between 5e73018 and c825c68.

📒 Files selected for processing (1)
  • en/content-gen/01-get-started.md
✅ Files skipped from review due to trivial changes (1)
  • en/content-gen/01-get-started.md

📝 Walkthrough

Walkthrough

This pull request restructures the getting-started documentation by renaming "Quick Start" guides to "Build" guides. It updates page titles, internal navigation links, sidebar references, and routing throughout the documentation from quick-start-* to build-* naming conventions across multiple configuration files.

Changes

Cohort / File(s) Summary
Build Documentation Pages
en/docs/get-started/build-ai-agent.md, en/docs/get-started/build-automation.md, en/docs/get-started/build-api-integration.md, en/docs/get-started/build-event-driven-integration.md, en/docs/get-started/build-file-driven-integration.md
Updated page titles from "Quick Start" phrasing to "Build" phrasing. Updated "What's next" navigation sections to link to corresponding build-oriented pages instead of quick-start pages.
Reference Documentation
en/docs/reference/faq.md, en/docs/reference/release-notes.md
Updated "What's next" links from "Quick Start Guide" to "Build an API Integration", redirecting from /docs/get-started/quick-start-api to /docs/get-started/build-api-integration.
Navigation & Configuration
en/sidebars.ts, en/docusaurus.config.ts, en/src/pages/index.tsx
Updated sidebar doc IDs and homepage links from quick-start-* to build-* paths. Updated hero CTA button and popular pages quick-links to point to new build documentation routes.
Setup Documentation
en/docs/get-started/install.md
Updated "Next steps" link from "Quick start: Integration as API" to "Build an API integration", targeting the new build-api-integration page.
Content Generation Mapping
en/content-gen/01-get-started.md
Updated file path mappings for five get-started pages from quick-start-*.md to corresponding build-*.md filenames in the content generation configuration.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Poem

🐰 Hopping through docs with a brand-new spring,
We're building, not starting—hear the changes ring!
From "Quick Start" to "Build," the pages now gleam,
Navigation refreshed, a more purposeful dream.
Quick links rerouted with care and with cheer,
Our documentation's evolution is here! 🌱

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and concisely summarizes the main changes: removing redundant 'Quick start' terminology and updating sidebar navigation structures across documentation files.
Description check ✅ Passed The PR description comprehensively covers all major template sections including Purpose, Goals, Approach, User stories, Release notes, and test environment details. The author properly explains the documentation restructuring with clear context and methodology.
Docstring Coverage ✅ Passed Docstring coverage is 100.00% which is sufficient. The required threshold is 80.00%.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Actionable comments posted: 3

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@en/docs/reference/faq.md`:
- Line 172: Replace the left-side link text "[Quick Start Guide]" in the
markdown link that points to /docs/get-started/build-api-integration with a
matching title such as "[Build your first integration]" so the visible label
aligns with the renamed page; locate the markdown link instance (the line with
the [Quick Start Guide](...build-api-integration)) and update the bracketed text
accordingly.

In `@en/docs/reference/release-notes.md`:
- Line 118: Update the markdown link label to match the renamed destination:
replace the link text "[Quick Start Guide]" that points to
"/docs/get-started/build-api-integration" with a matching label such as "[Build
API Integration]" (or other exact destination title) so the visible label and
the target URL are consistent in release-notes.md.

In `@en/src/pages/index.tsx`:
- Around line 282-284: Update the visible suggestion labels in the Popular pages
array in en/src/pages/index.tsx so they exactly match the renamed page titles
used in those pages' metadata/sidebar: change the object with to:
'/docs/get-started/build-automation', the one with to:
'/docs/get-started/build-ai-agent', and the one with to:
'/docs/get-started/build-api-integration' so each label string equals the
canonical page title (from the page frontmatter/sidebar) rather than the current
mixed wording; locate and edit the array entries with the properties label and
to to set the labels to the exact titles.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 6aba65ee-368c-463b-8fca-748f410d0ac0

📥 Commits

Reviewing files that changed from the base of the PR and between 21a52f2 and 370faf9.

📒 Files selected for processing (17)
  • en/docs/genai/mcp/overview.md
  • en/docs/genai/quick-starts/build-conversational-agent.md
  • en/docs/genai/quick-starts/build-rag-application.md
  • en/docs/genai/quick-starts/expose-mcp-server.md
  • en/docs/get-started/build-ai-agent.md
  • en/docs/get-started/build-api-integration.md
  • en/docs/get-started/build-automation.md
  • en/docs/get-started/build-event-driven-integration.md
  • en/docs/get-started/build-file-driven-integration.md
  • en/docs/get-started/first-project.md
  • en/docs/get-started/install.md
  • en/docs/get-started/understand-the-ide.md
  • en/docs/reference/faq.md
  • en/docs/reference/release-notes.md
  • en/docusaurus.config.ts
  • en/sidebars.ts
  • en/src/pages/index.tsx

Comment thread en/docs/reference/faq.md Outdated
Comment thread en/docs/reference/release-notes.md Outdated
Comment thread en/src/pages/index.tsx Outdated

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@en/sidebars.ts`:
- Around line 47-51: The new sidebar doc IDs (get-started/build-automation,
get-started/build-ai-agent, get-started/build-api-integration,
get-started/build-event-driven-integration,
get-started/build-file-driven-integration) map to build-automation.md,
build-ai-agent.md, build-api-integration.md, build-event-driven-integration.md,
and build-file-driven-integration.md; open each of those files and update any
image src paths that reference /img/get-started/quick-start-*/ to the new image
directory names (or correct relative paths) used after migration so they point
to existing assets, and also update the five corresponding references in
en/content-gen/01-get-started.md (around the previously noted lines) to the same
new image paths for consistency.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: ebc3d437-8fd2-4530-abab-828c60a6cc5a

📥 Commits

Reviewing files that changed from the base of the PR and between 370faf9 and 82b3bbf.

📒 Files selected for processing (5)
  • en/docs/reference/faq.md
  • en/docs/reference/release-notes.md
  • en/docusaurus.config.ts
  • en/sidebars.ts
  • en/src/pages/index.tsx
✅ Files skipped from review due to trivial changes (2)
  • en/docusaurus.config.ts
  • en/docs/reference/faq.md
🚧 Files skipped from review as they are similar to previous changes (2)
  • en/src/pages/index.tsx
  • en/docs/reference/release-notes.md

Comment thread en/sidebars.ts
@anupama-pathirage
anupama-pathirage merged commit 3bab00b into wso2:main Apr 28, 2026
3 checks passed
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.

2 participants