Draft
Conversation
Move files to implement two-zone navigation model: - Get Started: move quick-start from actors/development/ to get-started/build-an-actor/ - Account: merge console/ and collaboration/ into account/, add organization/ subdir - Storage: nest under actors/storage/ (was top-level) - Proxy: nest under actors/proxy/ (was top-level) - Schedules: move from platform root to actors/running/ - Monitoring: move from monitoring/ to actors/running/ - Input/output schemas: flatten 3 subdirs (input_schema/, output_schema/, dataset_schema/, key_value_store_schema/) into input_output_schemas/ - Delete collaboration/index.md (replaced by account/index.md) Create new index pages for get-started/ and account/ sections. Update front matter (slug, sidebar_position) in all moved files. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace single autogenerated sidebar with four named sidebars (getStarted, actors, integrations, account) so each top nav tab shows only its own section's pages. Root-level files (security.md, limits.md) are intentionally excluded from all sidebars - they remain accessible via URL, search, and footer. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Navbar: replace flat tab list with two-zone model: - Product zone (left): Get Started, Actors, Integrations, Account - Ecosystem zone (right): Learn, Open Source dropdown, Resources dropdown - Resources dropdown consolidates API reference, SDKs, Clients, CLI - Visual separator between zones via CSS class Footer: restructure into four columns: - Product (Get Started, Actors, Integrations, Account) - Developer tools (API Reference, SDKs, CLI) - Learn & community (Academy, Crawlee, GitHub, Discord) - Company (Security, Limits, Trust Center) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Update internal links across ~89 files to reflect new paths: - /platform/storage > /platform/actors/storage - /platform/proxy > /platform/actors/proxy - /platform/schedules > /platform/actors/running/schedules - /platform/monitoring > /platform/actors/running/monitoring - /platform/console > /platform/account - /platform/collaboration > /platform/account - Schema paths from actor-definition/ to input-output-schemas/ - Quick-start paths to get-started/build-an-actor/ nginx.conf: add IA v2 redirect block for moved pages, update existing legacy redirects to point to new paths (storage, proxy, schedules, monitoring, collaboration > account, schema flattening). Academy: update 16 files with links to moved platform content. Homepage: update section links to match new nav structure. Security/Limits: remove sidebar_position (standalone pages). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Create four placeholder pages with proper front matter and lorem ipsum body content for Phase 2 writing: - Choose and run an Actor (sidebar_position: 1) - Connect AI agents (sidebar_position: 3) - Automate workflows (sidebar_position: 4) - Apify platform basics (sidebar_position: 5) Each page has TODO comments marking placeholder content. Update Get Started index to link to all five pathways. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Resources (API ref, SDKs, Clients, CLI) are first-party product tools, not ecosystem content. Move the dropdown from the ecosystem zone (after Open Source) to the product zone (after Account) for semantic accuracy. Nav order: Get Started | Actors | Integrations | Account | Resources ▼ · Learn | Open Source Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
Preview for this PR was built for commit |
Fix table separator row spacing and trailing whitespace in environment_variables.md to pass CI markdownlint check. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
Preview for this PR was built for commit |
NavbarNavLink.jsx was overwriting the className prop with its own computed active/inactive classes when items had href + activeBasePath. This discarded any custom className from config (like the zone separator). Now merges both class names together. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
Preview for this PR was built for commit |
|
Preview for this PR was built for commit |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
Restructures the platform documentation into a two-zone navigation mode.
Nav structure:
Product: Get Started | Actors | Integrations | Account | Resources ▼ · Ecosystem: Learn | Open Source ▼
What changed
sidebars.jswith named sidebars (getStarted,actors,integrations,account)replacing the monolithic sidebar
ecosystem
Commit structure
9963d862- File moves + front matter updates (151 files)c31de484- Per-section sidebars05627f28- Two-zone navbar, footer, CSS zone separatorcbbfaee0- Cross-references, nginx redirects, homepage (51 files)eddca697- Placeholder pages for Get Started section7cc50d3e- Move Resources dropdown to product zoneWhat's NOT in this PR
Test plan
npm run build) - verified locally, no broken links