Skip to content

Commit 281afa8

Browse files
coolguyzoneAlex Krawiec
authored andcommitted
rework nav for ruby (#15591)
<!-- Use this checklist to make sure your PR is ready for merge. You may delete any sections you don't need. --> ## DESCRIBE YOUR PR See changes on https://sentry-docs-git-feat-ruby-docs-nav-standardized.sentry.dev/platforms/ruby/ and all ruby platforms Sidebar Sections Added 'Features' section with organized feature pages Added 'Configuration' section Both sections now have proper headers and grouping Features Section (sidebar_section: features) Order: Capturing Errors → Logs → Tracing → Profiling → Crons Renamed 'Usage' to 'Capturing Errors' (matching JS) Added 'new' tag to Logs Added 'beta' tag to Metrics Reordered all features for consistency Configuration Section (sidebar_section: configuration) Order: Enriching Events → Extended Configuration → Integrations → Data Management → Security Policy Reporting → Migration Guide → Troubleshooting Follows the pattern established in #15440 <img width="321" height="744" alt="Screenshot 2025-11-21 at 2 48 07 PM" src="https://github.com/user-attachments/assets/238cc32d-0a70-4121-bb96-1aebb167dd53" /> ## IS YOUR CHANGE URGENT? Help us prioritize incoming PRs by letting us know when the change needs to go live. - [ ] Urgent deadline (GA date, etc.): <!-- ENTER DATE HERE --> - [ ] Other deadline: <!-- ENTER DATE HERE --> - [ ] None: Not urgent, can wait up to 1 week+ ## SLA - Teamwork makes the dream work, so please add a reviewer to your PRs. - Please give the docs team up to 1 week to review your PR unless you've added an urgent due date to it. Thanks in advance for your help! ## PRE-MERGE CHECKLIST *Make sure you've checked the following before merging your changes:* - [ ] Checked Vercel preview for correctness, including links - [ ] PR was reviewed and approved by any necessary SMEs (subject matter experts) - [ ] PR was reviewed and approved by a member of the [Sentry docs team](https://github.com/orgs/getsentry/teams/docs) ## LEGAL BOILERPLATE <!-- Sentry employees and contractors can delete or ignore this section. --> Look, I get it. The entity doing business as "Sentry" was incorporated in the State of Delaware in 2015 as Functional Software, Inc. and is gonna need some rights from me in order to utilize my contributions in this here PR. So here's the deal: I retain all rights, title and interest in and to my contributions, and by keeping this boilerplate intact I confirm that Sentry can use, modify, copy, and redistribute my contributions, under Sentry's choice of terms. ## EXTRA RESOURCES - [Sentry Docs contributor guide](https://docs.sentry.io/contributing/) --------- Co-authored-by: Alex Krawiec <alex.krawiec@R7J1Y747QQ.local>
1 parent 8368eeb commit 281afa8

File tree

20 files changed

+45
-21
lines changed

20 files changed

+45
-21
lines changed

docs/platforms/ruby/common/configuration/environments.mdx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
---
22
title: Environments
3-
sidebar_order: 30
43
description: "Learn how to configure your SDK to tell Sentry about your environments."
4+
sidebar_order: 30
5+
sidebar_section: configuration
56
---
67

78
Environments tell you where an error occurred, whether that's in your production system, your staging server, or elsewhere.

docs/platforms/ruby/common/configuration/filtering.mdx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
---
22
title: Filtering
3-
sidebar_order: 60
43
description: "Learn more about how to configure your SDK to filter events reported to Sentry."
4+
sidebar_order: 60
5+
sidebar_section: configuration
56
---
67

78
When you add Sentry to your app, you get a lot of valuable information about errors and performance. And lots of information is good -- as long as it's the right information, at a reasonable volume.
Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
---
2-
title: Configuration
3-
description: "Additional configuration options for the SDK."
4-
sidebar_order: 5
2+
title: Extended Configuration
3+
sidebar_title: Extended Configuration
4+
description: "Learn about additional configuration options for the Ruby SDK."
5+
sidebar_order: 13
6+
sidebar_section: configuration
57
---
68

79
<PageGrid />

docs/platforms/ruby/common/configuration/integration_options.mdx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
---
22
title: Integration Options
3-
sidebar_order: 200
43
description: "Learn about configuring integrations."
4+
sidebar_order: 200
5+
sidebar_section: configuration
56
---
67

78
## sentry-rails

docs/platforms/ruby/common/configuration/options.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
title: Options
33
description: "Learn more about how the SDK can be configured via options. These are being passed to the init function and therefore set when the SDK is first initialized."
44
sidebar_order: 1
5+
sidebar_section: configuration
56
---
67

78
<PlatformContent includePath="configuration/config-intro" />

docs/platforms/ruby/common/configuration/releases.mdx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
---
22
title: Releases & Health
3-
sidebar_order: 40
43
description: "Learn how to configure your SDK to tell Sentry about your releases."
4+
sidebar_order: 40
5+
sidebar_section: configuration
56
---
67

78
A release is a version of your code that is deployed to an <PlatformLink to="/configuration/environments/">environment</PlatformLink>. When you give Sentry information about your releases, you can:

docs/platforms/ruby/common/configuration/sampling.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: Sampling
33
description: "Learn how to configure the volume of error and transaction events sent to Sentry."
4+
sidebar_section: configuration
45
sidebar_order: 50
56
---
67

docs/platforms/ruby/common/crons/index.mdx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
title: Set Up Crons
33
sidebar_title: Crons
44
description: "Sentry Crons allows you to monitor the uptime and performance of any scheduled, recurring job in your application."
5-
sidebar_order: 5750
5+
sidebar_order: 9
6+
sidebar_section: features
67
---
78

89
Once implemented, it'll allow you to get alerts and metrics to help you solve errors, detect timeouts, and prevent disruptions to your service.
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
---
22
title: Data Management
3-
sidebar_order: 2500
43
description: Manage your events by pre-filtering, scrubbing sensitive information, and forwarding them to other systems.
4+
sidebar_order: 15
5+
sidebar_section: configuration
56
---
67

78
<PageGrid />
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
---
22
title: Enriching Events
33
description: Enrich events with additional context to make debugging simpler.
4-
sidebar_order: 2300
4+
sidebar_order: 12
5+
sidebar_section: configuration
56
---
67

78
<PageGrid />

0 commit comments

Comments
 (0)