Final Doc Restructure #497
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PR: Documentation Restructure - Migrate
/how-to/to Organized DirectoriesSummary
This PR reorganizes the NetBird documentation by migrating pages from the flat
/how-to/directory into a structured hierarchy under/manage/,/client/, and/help/. It also reorganizes image assets to mirror the page structure and updates all internal links, navigation, and redirects.Pages Moved
/how-to/delete-account/manage/settings/delete-account/how-to/multi-factor-authentication/manage/settings/multi-factor-authentication/how-to/enforce-periodic-user-authentication/manage/settings/enforce-periodic-user-authentication/how-to/plans-and-billing/manage/settings/plans-and-billing/how-to/access-netbird-public-api/manage/public-api/how-to/msp-portal/manage/for-partners/msp-portal/how-to/acronis-integration/manage/for-partners/acronis-integration/how-to/kubernetes-operator/manage/integrations/kubernetes/how-to/intune-netbird-integration/manage/integrations/mdm-deployment/intune-netbird-integration/how-to/jamf-pro-netbird-integration/manage/integrations/mdm-deployment/jamf-pro-netbird-integration/how-to/kandji-netbird-integration/manage/integrations/mdm-deployment/kandji-netbird-integration/how-to/enable-post-quantum-cryptography/manage/integrations/enable-post-quantum-cryptography/how-to/profiles/client/profiles/how-to/troubleshooting-client/help/troubleshooting-client/how-to/report-bug-issues/help/report-bug-issuesPages Deleted
src/pages/how-to/netflow.mdx(orphaned, unreferenced page)Images Reorganized
Images moved from flat directories to mirror
src/pagesstructure:img/architecture/img/about-netbird/img/groups/img/manage/access-control/groups/img/overview/(split)img/manage/access-control/andimg/manage/public-api/img/ssh/img/manage/peers/ssh/img/troubleshooting/img/selfhosted/troubleshooting/img/troubleshooting-client/img/help/troubleshooting-client/img/integrations/identity-providers/img/selfhosted/identity-providers/img/how-to-guides/profiles/img/client/profiles/img/how-to-guides/mfa/img/manage/settings/mfa/img/how-to-guides/google-play-badge.pngimg/get-started/mobile/img/how-to-guides/app-store-badge.svgimg/get-started/mobile/External Images Downloaded
Downloaded from Imgur and stored locally:
https://imgur.com/itP1poM.png→img/manage/peers/access-infrastructure/ssh-webserver-netbird.pnghttps://imgur.com/wBX2k3r.png→img/manage/team/idp-sync/okta-scim-provisioning.pngRedirects Added (
next.config.mjs)Redirect Chain Fixes
Fixed redirect destinations that were pointing to old
/how-to/paths:/docs/getting-started/installation→/get-started/install(was/get-started#installation)/docs/overview/acls→/manage/access-control/manage-network-access/docs/how-to-guides/activity-monitoring→/manage/activity/traffic-events-loggingNavigation Updated (
NavigationDocs.jsx)Updated all navigation links from old
/how-to/paths to new locations across all sections.Component Updated (
How-To-Guides.jsx)Updated quick links on the introduction page:
/how-to/getting-started/get-started/how-to/add-users-to-your-network/manage/team/add-users-to-your-network/how-to/routing-traffic-to-private-networks/manage/network-routes/routing-traffic-to-private-networks/how-to/configuring-default-routes-for-internet-traffic/manage/network-routes/configuring-default-routes-for-internet-traffic/how-to/monitor-system-and-network-activity/manage/activity/traffic-events-logging/how-to/manage-dns-in-your-network/manage/dnsMDX Files Updated (Internal Links)
Fixed all cross-page references to use new paths:
src/pages/ipa/introduction.mdx- Updated API token linkssrc/pages/ipa/guides/authentication.mdx- Updated PAT linkssrc/pages/manage/control-center/index.mdx- Updated MSP portal linksrc/pages/manage/networks/index.mdx- Updated troubleshooting linkssrc/pages/manage/team/add-users-to-your-network.mdx- Updated delete account linksrc/pages/selfhosted/self-hosted-vs-cloud-netbird.mdx- Updated MSP portal linksrc/pages/use-cases/setup-site-to-site-access.mdx- Updated network routes linksrc/pages/use-cases/distributed-multi-cloud-ai-argocd-microk8s-vllm.mdx- Updated K8s operator linkssrc/pages/help/report-bug-issues.mdx- Updated troubleshooting linkImage Path Updates in MDX Files
Updated all image
srcattributes to reference new locations:about-netbird/how-netbird-works.mdx- 5 imagesmanage/access-control/manage-network-access.mdx- 11 imagesmanage/public-api/index.mdx- 5 imagesmanage/peers/ssh.mdx- 2 imagesmanage/settings/delete-account.mdx- 2 imagesmanage/settings/multi-factor-authentication.mdx- 3 imagesselfhosted/troubleshooting.mdx- 2 imagesselfhosted/identity-providers.mdx- 82 imagesclient/profiles.mdx- 3 imagesget-started/cli.mdx- 1 imageget-started/install/mobile.mdx- 2 imageshelp/troubleshooting-client.mdx- 3 imagesFinal Images Directory Structure
[1 tool called]
Final Page Structure (
src/pages/)New Directories Created
/client//help//manage/for-partners//manage/integrations//manage/public-api//manage/settings/Deleted
/how-to/directory (all pages migrated,netflow.mdxremoved as orphaned)Validation
/how-to/references in content