-
Notifications
You must be signed in to change notification settings - Fork 254
Improve website navigation and getting started experience #15891
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
- Simplify header by removing secondary navigation bar - Reorder main navigation with Learn as first item - Move Company section from main nav to footer - Update CTAs to point to new /start-now page - Create comprehensive /start-now hub with cloud and language options - Add AWS TypeScript getting started guide with hands-on tutorial - Reorganize footer with Developer Tools section
- Simplified structure with two primary paths (Quick Start and Terraform migration) - Added language-first selection following Heroku's proven model - Created language-specific pages linking to appropriate cloud providers - Removed complex cloud × language matrix - Better progressive disclosure of options - Reuses existing comprehensive documentation
- Remove duplicate H1 headings (title already in frontmatter) - Remove extra blank lines at end of files - Fix C# heading style to use atx_closed format
Your site preview for commit d47b000 is ready! 🎉 http://www-testing-pulumi-docs-origin-pr-15891-d47b000c.s3-website.us-west-2.amazonaws.com. |
- Remove invalid layout references from all /start-now pages - Remove duplicate H1 from main /start-now page - Add CSS fix for Learn dropdown positioning when it's the first nav item
Your site preview for commit 4a31806 is ready! 🎉 http://www-testing-pulumi-docs-origin-pr-15891-4a318060.s3-website.us-west-2.amazonaws.com. |
- Created layouts/page/start-now.html for main start page layout - Created layouts/page/language-start.html for language-specific pages - Converted all content files from raw HTML to structured YAML frontmatter - Removed raw HTML in favor of Hugo templates using marketing.css classes - Fixed rendering issues by using proper template structure - All 7 pages now use consistent layouts and styling patterns This follows the same pattern as other marketing pages like /product and /pricing 🤖 Generated with Claude Code Co-Authored-By: Claude <[email protected]>
Add required single newline at end of all language-specific start-now pages 🤖 Generated with Claude Code Co-Authored-By: Claude <[email protected]>
Add required single newline at end of all language-specific start-now pages 🤖 Generated with Claude Code Co-Authored-By: Claude <[email protected]>
Your site preview for commit 7b09e2d is ready! 🎉 http://www-testing-pulumi-docs-origin-pr-15891-7b09e2d9.s3-website.us-west-2.amazonaws.com. |
- Changed title to 'Getting Started with Pulumi' - Updated subtitle to focus on step-by-step guides - Removed Quick Start and Terraform migration sections - Changed language section title to 'Start by Selecting Your Favorite Language' - Removed Popular Templates section - Simplified layout template to match content changes This creates a cleaner, more focused language-first getting started experience
Your site preview for commit 123bc71 is ready! 🎉 http://www-testing-pulumi-docs-origin-pr-15891-123bc71b.s3-website.us-west-2.amazonaws.com. |
- Changed language selectors to 2x3 grid layout (3 per row) - Made 'Getting Started with Pulumi' title smaller (h2 instead of h1) - Removed language section headings for cleaner look - Added more padding between subtitle and language cards - Restored Neo announcement banner at top of page - Adjusted max-width for language grid to better accommodate 3 columns 🤖 Generated with Claude Code Co-Authored-By: Claude <[email protected]>
- Wrapped banner partial in proper nav structure - Added top-nav-bar and top-nav-container classes - This ensures banner CSS styles are properly applied - Banner now displays with gradient border as intended 🤖 Generated with Claude Code Co-Authored-By: Claude <[email protected]>
- Changed main title from h1 to h2 with same size as /start-now page - Removed 'Why...?' and 'Example' sections from all language pages - Pages now focus only on cloud provider selection, quick setup, and resources - Cleaner, more streamlined experience for users 🤖 Generated with Claude Code Co-Authored-By: Claude <[email protected]>
- Changed main nav CTA from 'Sign up' to 'START HERE' - Updated CTA link to point to /start-now page - Fixed banner width to respect container margins - Banner now aligns with main navigation container
Your site preview for commit 9d18f53 is ready! 🎉 http://www-testing-pulumi-docs-origin-pr-15891-9d18f537.s3-website.us-west-2.amazonaws.com. |
- Updated mobile menu button to 'START HERE' linking to /start-now - Rebuilt theme assets to apply StencilJS component changes - Desktop and mobile CTAs now consistently show 'START HERE'
Your site preview for commit 3395cba is ready! 🎉 http://www-testing-pulumi-docs-origin-pr-15891-3395cba7.s3-website.us-west-2.amazonaws.com. |
Overview
This PR improves the website navigation and creates a new language-first getting started experience, following a similar approach to Heroku's developer center.
Changes
Navigation & Layout Updates
New Getting Started Experience (/start-now)
Footer Reorganization