Skip to content

Add documentation for Nexus#3763

Merged
Baalmart merged 5 commits into
stagingfrom
branding-change
Jul 7, 2026
Merged

Add documentation for Nexus#3763
Baalmart merged 5 commits into
stagingfrom
branding-change

Conversation

@OchiengPaul442

@OchiengPaul442 OchiengPaul442 commented Jul 7, 2026

Copy link
Copy Markdown
Contributor
  • Created analytics-dashboard.md to detail the features and usage of the Nexus Dashboard for monitoring air quality.
  • Added interactive-map.md to explain the functionalities of the Interactive Map for exploring air quality data across Africa.
  • Introduced organization management documentation including managing-members.md, member-requests.md, organization-settings.md, and roles-and-permissions.md to guide administrators in managing members, roles, and settings.
  • Established categories for organization management and visualizing data in the documentation structure.
  • Developed dataset-visualizer.md to provide instructions on using the Dataset Visualizer for uploading and analyzing air quality data.

Status of maturity (all need to be checked before merging):

  • I've tested this locally
  • I consider this code done

Screenshots (optional)

Summary by CodeRabbit

  • Documentation

    • Updated Nexus docs throughout to consistently reference the current product experience.
    • Revised getting started, monitoring, visualization, organization management, and feedback pages with updated Nexus-specific links and wording (including exports, dashboards, maps, favorites, and visualizer flows).
  • New Features

    • Updated site navigation and product selectors to surface Nexus as the primary documentation destination.
  • Chores

    • Refreshed SEO metadata and sidebar configuration to match the Nexus docs structure.

…organization management guides

- Created `analytics-dashboard.md` to detail the features and usage of the Nexus Dashboard for monitoring air quality.
- Added `interactive-map.md` to explain the functionalities of the Interactive Map for exploring air quality data across Africa.
- Introduced organization management documentation including `managing-members.md`, `member-requests.md`, `organization-settings.md`, and `roles-and-permissions.md` to guide administrators in managing members, roles, and settings.
- Established categories for organization management and visualizing data in the documentation structure.
- Developed `dataset-visualizer.md` to provide instructions on using the Dataset Visualizer for uploading and analyzing air quality data.
@OchiengPaul442 OchiengPaul442 self-assigned this Jul 7, 2026
@OchiengPaul442 OchiengPaul442 added documentation Improvements or additions to documentation ready for review labels Jul 7, 2026
@OchiengPaul442
OchiengPaul442 requested a review from Baalmart July 7, 2026 13:27
@coderabbitai

coderabbitai Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: b4bd7957-ce5f-4012-9ebb-7ef491ecf4d3

📥 Commits

Reviewing files that changed from the base of the PR and between ffbf64e and 3b482e1.

📒 Files selected for processing (3)
  • src/docs-website/docs/nexus/getting-started/creating-an-account.md
  • src/docs-website/docs/nexus/getting-started/logging-in.md
  • src/docs-website/docs/nexus/getting-started/resetting-your-password.md
✅ Files skipped from review due to trivial changes (2)
  • src/docs-website/docs/nexus/getting-started/creating-an-account.md
  • src/docs-website/docs/nexus/getting-started/resetting-your-password.md
🚧 Files skipped from review as they are similar to previous changes (1)
  • src/docs-website/docs/nexus/getting-started/logging-in.md

📝 Walkthrough

Walkthrough

Docs, site metadata, sidebar wiring, and product navigation are updated to replace AirQo Analytics references with AirQo Nexus and to point updated links at nexus.airqo.net across the docs site.

Changes

AirQo Nexus Rebrand

Layer / File(s) Summary
Getting started docs
src/docs-website/docs/nexus/getting-started/creating-an-account.md, .../logging-in.md, .../resetting-your-password.md, .../deleting-your-account.md
Account, login, reset, and deletion docs now use Nexus wording and Nexus signup/login URLs.
Platform overview docs
src/docs-website/docs/nexus/intro.md, .../getting-started/navigating-the-platform.md
Intro and navigation docs now describe AirQo Nexus and update workflow wording.
Data workflow docs
src/docs-website/docs/nexus/exporting-data/data-export.md, .../monitoring-air-quality/air-quality-levels.md, .../analytics-dashboard.md, .../interactive-map.md, .../visualizing-data/dataset-visualizer.md, .../managing-locations/favorite-locations.md
Export, monitoring, map, visualizer, and favorites pages switch links, labels, and URLs to Nexus destinations.
Organization, feedback, and vertex docs
src/docs-website/docs/nexus/organization-management/member-requests.md, .../roles-and-permissions.md, .../help-and-feedback/sharing-feedback.md, src/docs-website/docs/vertex/getting-started/for-organizations.md
Organization, feedback, and vertex onboarding text now references AirQo Nexus.
Site config and product navigation
src/docs-website/docusaurus.config.ts, src/docs-website/sidebars.ts, src/docs-website/src/components/ProductDropdown/index.tsx, src/docs-website/src/components/ProductSection/index.tsx
SEO metadata, sidebar generation, and product navigation entries are updated from Analytics to Nexus.

Estimated code review effort: 2 (Simple) | ~15 minutes

Possibly related PRs

Suggested labels: airqo-website

Suggested reviewers: Baalmart, Codebmk

Poem

Analytics out, Nexus in,
Links and labels start to grin.
Docs align, the paths are true,
Sidebars point to something new.
Calm refactors, tidy and bright —
🐰 all the routes now read just right.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly summarizes the main change: adding Nexus documentation and updating the docs structure.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
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.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch branding-change

Warning

Review ran into problems

🔥 Problems

Errors were encountered while retrieving linked issues.

Errors (1)
  • JIRA integration encountered authorization issues. Please disconnect and reconnect the integration in the CodeRabbit UI.

Git: Failed to clone repository. Please run the @coderabbitai full review command to re-trigger a full review. If the issue persists, set path_filters to include or exclude specific files.


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.

@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

New azure docs changes available for preview here

@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

New azure docs changes available for preview here

@OchiengPaul442 OchiengPaul442 changed the title Add documentation for Nexus Dashboard Add documentation for Nexus Jul 7, 2026
@Baalmart
Baalmart requested a review from Copilot July 7, 2026 14:47

Copilot AI 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.

Pull request overview

This PR introduces a new Nexus documentation section in the Docusaurus docs site and updates existing references/UI from Analytics → Nexus, including docs navigation structure and SEO metadata.

Changes:

  • Add a Nexus docs tree (getting started, monitoring air quality, visualizing data, exporting data, org management, help/feedback) with category structure.
  • Rebrand docs-site product navigation from “Analytics” to “Nexus” (dropdown + homepage product section) and update Docusaurus sidebar key accordingly.
  • Update existing Vertex documentation to point organization-management guidance to Nexus docs.

Reviewed changes

Copilot reviewed 19 out of 29 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/docs-website/src/components/ProductSection/index.tsx Renames “Analytics” product card to “Nexus” and updates link target.
src/docs-website/src/components/ProductDropdown/index.tsx Renames “Analytics” dropdown entry to “Nexus” and updates docs path.
src/docs-website/sidebars.ts Replaces analytics sidebar with an autogenerated Nexus sidebar.
src/docs-website/docusaurus.config.ts Updates meta description/keywords to reference Nexus instead of Analytics.
src/docs-website/docs/vertex/getting-started/for-organizations.md Updates org-init/team-management references to Nexus + links to Nexus roles docs.
src/docs-website/docs/nexus/intro.md Adds/updates Nexus overview and onboarding “Where to Start” entry points.
src/docs-website/docs/nexus/getting-started/category.json Adds “Getting Started” category for Nexus docs.
src/docs-website/docs/nexus/getting-started/creating-an-account.md New Nexus account creation guide (rebranded from Analytics).
src/docs-website/docs/nexus/getting-started/logging-in.md New Nexus login guide (rebranded from Analytics).
src/docs-website/docs/nexus/getting-started/resetting-your-password.md New Nexus password reset guide (rebranded from Analytics).
src/docs-website/docs/nexus/getting-started/deleting-your-account.md New Nexus account deletion guide (rebranded from Analytics).
src/docs-website/docs/nexus/getting-started/navigating-the-platform.md New Nexus navigation/workflows guide (rebranded from Analytics).
src/docs-website/docs/nexus/monitoring-air-quality/category.json Adds “Monitoring Air Quality” category for Nexus docs.
src/docs-website/docs/nexus/monitoring-air-quality/analytics-dashboard.md Adds Nexus dashboard documentation (renamed heading/label).
src/docs-website/docs/nexus/monitoring-air-quality/interactive-map.md Adds/updates Interactive Map documentation (rebranded to Nexus).
src/docs-website/docs/nexus/monitoring-air-quality/air-quality-levels.md Updates air-quality-level descriptions to Nexus branding.
src/docs-website/docs/nexus/managing-locations/category.json Adds “Managing Your Locations” category for Nexus docs.
src/docs-website/docs/nexus/managing-locations/favorite-locations.md Adds Favorites documentation for Nexus workflows.
src/docs-website/docs/nexus/exporting-data/category.json Adds “Data Export” category for Nexus docs.
src/docs-website/docs/nexus/exporting-data/data-export.md Adds/updates Data Export documentation (rebranded to Nexus).
src/docs-website/docs/nexus/visualizing-data/category.json Adds “Visualizing Data” category for Nexus docs.
src/docs-website/docs/nexus/visualizing-data/dataset-visualizer.md Adds/updates Dataset Visualizer documentation (rebranded to Nexus).
src/docs-website/docs/nexus/organization-management/category.json Adds “Organization Management” category for Nexus docs.
src/docs-website/docs/nexus/organization-management/managing-members.md Adds member invite/roles/removal documentation for org admins.
src/docs-website/docs/nexus/organization-management/member-requests.md Updates member request docs to Nexus branding.
src/docs-website/docs/nexus/organization-management/organization-settings.md Adds organization settings/theme/group details documentation.
src/docs-website/docs/nexus/organization-management/roles-and-permissions.md Updates roles/permissions intro language to Nexus branding.
src/docs-website/docs/nexus/help-and-feedback/category.json Adds “Help & Feedback” category for Nexus docs.
src/docs-website/docs/nexus/help-and-feedback/sharing-feedback.md Updates feedback guide to Nexus branding.
Comments suppressed due to low confidence (2)

src/docs-website/docs/nexus/intro.md:20

  • The Nexus docs intro still points users to an "Analytics Dashboard" in the "Where to Start" table, but the dashboard page itself has been renamed to "AirQo Nexus Dashboard". This is likely to confuse readers during the Analytics → Nexus rebrand.
    src/docs-website/docs/nexus/monitoring-air-quality/air-quality-levels.md:33
  • This page was updated to refer to the "AirQo Nexus Dashboard", but the "Related Guides" section still links to "Analytics Dashboard". The link text should match the renamed page title to avoid mixed branding.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

New azure docs changes available for preview here

@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 current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@src/docs-website/docs/nexus/getting-started/creating-an-account.md`:
- Around line 18-19: Normalize the Nexus route examples in the getting-started
account guide by removing the extra slash after nexus.airqo.net in the table
entries and any other affected links. Update the markdown examples for the
Individual and Organization paths, and check the related sections referenced in
the comment so all Nexus URLs consistently use the correct single-slash route
format.

In `@src/docs-website/docs/nexus/getting-started/logging-in.md`:
- Around line 14-17: Normalize the Nexus URLs used in the logging-in
documentation so they use the same single-slash path format as the rest of the
site. Update the affected link targets in this section (and the other referenced
occurrence) by editing the markdown in the relevant docs entries so the links
from the login page and home page point to consistent Nexus addresses without
the duplicated slash.

In `@src/docs-website/docs/nexus/getting-started/resetting-your-password.md`:
- Line 14: The Nexus password-reset links still contain a duplicated slash in
the login route, so update the Markdown links in the getting-started reset
password doc to use the correct user/login path. Fix both occurrences referenced
by the AirQo Nexus login link text so the URLs match the app’s actual route and
remain consistent when copied.
🪄 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: 10c1bfc3-3bcc-4ea7-9794-455c14f7bbb0

📥 Commits

Reviewing files that changed from the base of the PR and between afc0552 and ffbf64e.

📒 Files selected for processing (29)
  • src/docs-website/docs/nexus/exporting-data/_category_.json
  • src/docs-website/docs/nexus/exporting-data/data-export.md
  • src/docs-website/docs/nexus/getting-started/_category_.json
  • src/docs-website/docs/nexus/getting-started/creating-an-account.md
  • src/docs-website/docs/nexus/getting-started/deleting-your-account.md
  • src/docs-website/docs/nexus/getting-started/logging-in.md
  • src/docs-website/docs/nexus/getting-started/navigating-the-platform.md
  • src/docs-website/docs/nexus/getting-started/resetting-your-password.md
  • src/docs-website/docs/nexus/help-and-feedback/_category_.json
  • src/docs-website/docs/nexus/help-and-feedback/sharing-feedback.md
  • src/docs-website/docs/nexus/intro.md
  • src/docs-website/docs/nexus/managing-locations/_category_.json
  • src/docs-website/docs/nexus/managing-locations/favorite-locations.md
  • src/docs-website/docs/nexus/monitoring-air-quality/_category_.json
  • src/docs-website/docs/nexus/monitoring-air-quality/air-quality-levels.md
  • src/docs-website/docs/nexus/monitoring-air-quality/analytics-dashboard.md
  • src/docs-website/docs/nexus/monitoring-air-quality/interactive-map.md
  • src/docs-website/docs/nexus/organization-management/_category_.json
  • src/docs-website/docs/nexus/organization-management/managing-members.md
  • src/docs-website/docs/nexus/organization-management/member-requests.md
  • src/docs-website/docs/nexus/organization-management/organization-settings.md
  • src/docs-website/docs/nexus/organization-management/roles-and-permissions.md
  • src/docs-website/docs/nexus/visualizing-data/_category_.json
  • src/docs-website/docs/nexus/visualizing-data/dataset-visualizer.md
  • src/docs-website/docs/vertex/getting-started/for-organizations.md
  • src/docs-website/docusaurus.config.ts
  • src/docs-website/sidebars.ts
  • src/docs-website/src/components/ProductDropdown/index.tsx
  • src/docs-website/src/components/ProductSection/index.tsx

Comment thread src/docs-website/docs/nexus/getting-started/creating-an-account.md Outdated
Comment thread src/docs-website/docs/nexus/getting-started/logging-in.md Outdated
Comment thread src/docs-website/docs/nexus/getting-started/resetting-your-password.md Outdated
@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

New azure docs changes available for preview here

@Baalmart
Baalmart merged commit 7272a9d into staging Jul 7, 2026
24 checks passed
@Baalmart
Baalmart deleted the branding-change branch July 7, 2026 19:37
@Baalmart Baalmart mentioned this pull request Jul 7, 2026
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation ready for review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants