Skip to content

Conversation

@Aviatorscode2
Copy link
Contributor

@Aviatorscode2 Aviatorscode2 commented Nov 22, 2025

  • Update content for environments page

  • Add new changes

  • File structure

  • Update content/docs/platform/developer/environments.mdx

  • Update content/docs/platform/developer/environments.mdx

  • Update content/docs/platform/developer/environments.mdx

  • Update content/docs/platform/developer/environments.mdx

  • Update content/docs/platform/developer/environments.mdx

  • Update content/docs/platform/developer/environments.mdx

  • Update content/docs/platform/developer/environments.mdx

  • Update content/docs/platform/developer/environments.mdx

  • Revert "File structure"

This reverts commit 5a59916.

  • Update content based on Diana's feedback

  • Update content/docs/platform/developer/environments.mdx


Summary by CodeRabbit

  • Documentation
    • Reorganized environments documentation from concepts to the developer section
    • Updated platform documentation navigation to include environments guide in the developer section
    • Environment documentation now covers development, production, and custom environments, along with resource management, credentials, and publishing workflows

✏️ Tip: You can customize this high-level summary in your review settings.

* Update content for environments page

* Add new changes

* File structure

* Update content/docs/platform/developer/environments.mdx

Co-authored-by: DianaHackmamba <diana@hackmamba.io>

* Update content/docs/platform/developer/environments.mdx

Co-authored-by: DianaHackmamba <diana@hackmamba.io>

* Update content/docs/platform/developer/environments.mdx

Co-authored-by: DianaHackmamba <diana@hackmamba.io>

* Update content/docs/platform/developer/environments.mdx

Co-authored-by: DianaHackmamba <diana@hackmamba.io>

* Update content/docs/platform/developer/environments.mdx

Co-authored-by: DianaHackmamba <diana@hackmamba.io>

* Update content/docs/platform/developer/environments.mdx

Co-authored-by: DianaHackmamba <diana@hackmamba.io>

* Update content/docs/platform/developer/environments.mdx

Co-authored-by: DianaHackmamba <diana@hackmamba.io>

* Update content/docs/platform/developer/environments.mdx

Co-authored-by: DianaHackmamba <diana@hackmamba.io>

* Revert "File structure"

This reverts commit 5a59916.

* Update content based on Diana's feedback

* Update content/docs/platform/developer/environments.mdx

Co-authored-by: DianaHackmamba <diana@hackmamba.io>

---------

Co-authored-by: DianaHackmamba <diana@hackmamba.io>
@linear
Copy link

linear bot commented Nov 22, 2025

@netlify
Copy link

netlify bot commented Nov 22, 2025

Deploy Preview for docs-novu ready!

Name Link
🔨 Latest commit 32f6304
🔍 Latest deploy log https://app.netlify.com/projects/docs-novu/deploys/6921d60478b7b80008c48cc0
😎 Deploy Preview https://deploy-preview-1013--docs-novu.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Nov 22, 2025

Walkthrough

This PR reorganizes platform documentation by relocating the environments guide from the concepts section to the developer section. It updates navigation metadata to reflect this restructuring, introducing a new Developer section in the platform documentation hierarchy and repositioning the Account section accordingly.

Changes

Cohort / File(s) Summary
Documentation restructure
content/docs/platform/concepts/environments.mdx, content/docs/platform/developer/environments.mdx
Removed the environments documentation from the concepts directory and added an equivalent file to the developer directory, relocating the guide to a different documentation section.
Developer section metadata
content/docs/platform/developer/meta.json
Added "environments" to the list of developer documentation pages alongside "webhooks".
Platform navigation restructure
content/docs/platform/meta.json
Introduced a new Developer section containing the environments documentation, removed the Account section from the Channels block, and repositioned the Account section to follow the Developer section.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

  • Straightforward file relocation with metadata synchronization
  • Changes are primarily configuration and navigation ordering
  • No complex logic or interdependencies across files

Possibly related PRs

Suggested reviewers

  • DianaHackmamba
  • jainpawan21
  • scopsy

Poem

🐰 From concepts deep to developer's nest,
We've hopped the docs to pass the test,
Environments now in their rightful place,
Navigation flows with newfound grace!

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately reflects the main change: moving and restructuring environments documentation from the concepts section to the developer section with corresponding metadata updates.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch MRK-1132-developer-section

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
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: 2

🧹 Nitpick comments (1)
content/docs/platform/developer/environments.mdx (1)

73-88: Consider refining repetitive phrasing in step 4 of the publishing workflow.

All three image assets referenced in the publishing workflow are verified and exist. The only remaining suggestion is to improve readability by varying the wording in step 4:

-4. Select the checkboxes next to the workflows that you want to publish. A menu appears, showing all the available workflows.
+4. Select the checkboxes for the workflows to publish. A menu appears, showing all the available workflows.
📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 11e499b and 32f6304.

📒 Files selected for processing (4)
  • content/docs/platform/concepts/environments.mdx (0 hunks)
  • content/docs/platform/developer/environments.mdx (1 hunks)
  • content/docs/platform/developer/meta.json (1 hunks)
  • content/docs/platform/meta.json (1 hunks)
💤 Files with no reviewable changes (1)
  • content/docs/platform/concepts/environments.mdx
🧰 Additional context used
🪛 LanguageTool
content/docs/platform/developer/environments.mdx

[style] ~86-~86: You have already used this phrasing in nearby sentences. Consider replacing it to add variety to your writing.
Context: ...eckboxes next to the workflows that you want to publish. A menu appears, showing all th...

(REP_WANT_TO_VB)

⏰ 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). (4)
  • GitHub Check: Redirect rules - docs-novu
  • GitHub Check: Header rules - docs-novu
  • GitHub Check: Pages changed - docs-novu
  • GitHub Check: Build and Lint
🔇 Additional comments (6)
content/docs/platform/meta.json (1)

34-41: Navigation hierarchy restructured correctly.

The reorganization introduces the Developer section with the environments guide before the Account section, maintaining proper JSON structure and alignment with the new file metadata. The repositioning reflects the PR's objective of moving environment documentation to the developer section.

content/docs/platform/developer/environments.mdx (4)

1-5: Frontmatter looks good.


9-17: Environment types section is clear and well-structured.

The distinction between Development (edit sandbox), Production (view-only for safety), and Custom environments (plan-gated) is clearly explained with proper security attributes on external links.


56-71: Documentation link verified—no issues found.

The internal documentation path /platform/inbox/overview correctly references content/docs/platform/inbox/overview.mdx and is properly configured. The credentials section appropriately distinguishes between public (Application Identifier) and private (API Secret Key) credentials with clear security guidance.


19-30: No issues identified—all references verified and correct.

The image asset create-environment.png exists at the documented path, and the Novu Cloud Dashboard at https://dashboard.novu.co/environments is accessible and valid. The step-by-step instructions are accurate and well-structured.

content/docs/platform/developer/meta.json (1)

2-2: Developer metadata correctly updated.

The pages list now includes "environments" alongside "webhooks," properly reflecting the new environments documentation file and aligning with the navigation structure updates in the parent platform metadata.

icon: 'GitFork'
---

Novu uses environments to separate your workflows and it's data. This lets you safely test changes, like a new workflow, in one environment before moving it to a live production environment.
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Fix possessive pronoun.

Line 7 should use "its" (possessive) instead of "it's" (contraction of "it is").

-Novu uses environments to separate your workflows and it's data. This lets you safely test changes, like a new workflow, in one environment before moving it to a live production environment.
+Novu uses environments to separate your workflows and its data. This lets you safely test changes, like a new workflow, in one environment before moving it to a live production environment.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
Novu uses environments to separate your workflows and it's data. This lets you safely test changes, like a new workflow, in one environment before moving it to a live production environment.
Novu uses environments to separate your workflows and its data. This lets you safely test changes, like a new workflow, in one environment before moving it to a live production environment.
🤖 Prompt for AI Agents
In content/docs/platform/developer/environments.mdx around line 7, replace the
contraction "it's" with the possessive "its" so the sentence reads "Novu uses
environments to separate your workflows and its data." Ensure only the single
word is changed and punctuation/spacing remains unchanged.

Comment on lines +32 to +37
## What's unique to each environment?

Each environment in Novu has it's own isolated resources, while the development environment has assets that can be published to other environments.

Each environment maintains some isolated set of resources, while you can share or promote other assets through publishing.

Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Fix possessive pronoun and reduce redundancy in environment overview.

Lines 34 and 36 convey similar concepts with slight rewording. Additionally, line 34 contains the same grammar error (it's → its). Consider consolidating these introductory sentences for clarity.

-Each environment in Novu has it's own isolated resources, while the development environment has assets that can be published to other environments.
-
-Each environment maintains some isolated set of resources, while you can share or promote other assets through publishing.
+Each environment in Novu has its own isolated resources, while the development environment has assets that can be published to other environments.
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
## What's unique to each environment?
Each environment in Novu has it's own isolated resources, while the development environment has assets that can be published to other environments.
Each environment maintains some isolated set of resources, while you can share or promote other assets through publishing.
## What's unique to each environment?
Each environment in Novu has its own isolated resources, while the development environment has assets that can be published to other environments.
🤖 Prompt for AI Agents
In content/docs/platform/developer/environments.mdx around lines 32 to 37, the
two introductory sentences are redundant and line 34 uses the incorrect
possessive "it's" instead of "its"; consolidate them into a single clear
sentence that uses "its" and communicates that each environment has isolated
resources while development assets can be published/promoted to other
environments to remove repetition and fix the grammar.

@jainpawan21 jainpawan21 merged commit ebc6078 into main Dec 4, 2025
7 checks passed
@jainpawan21 jainpawan21 deleted the MRK-1132-developer-section branch December 4, 2025 09:05
@coderabbitai coderabbitai bot mentioned this pull request Dec 4, 2025
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