Skip to content

Conversation

@ericwindmill
Copy link
Contributor

@ericwindmill ericwindmill commented Jan 14, 2026

Description of what this PR is changing or adding, and why:

This PR "lands FWE" by replacing Fundamentals in the sidenav with FWE, and generally cleaning up the Get Started sidenav section. This PR seems much larger than it is because some files moved location and other files were deleted. The easiest way to see the real changes is looking at the sidenav.yml file.

  • Deletes Fundamentals
  • Updates sidenav to point to the new /learn section
  • De-dupes Setup Flutter and Install Flutter
  • Simplifies 'Get Started' section by only revealing the most important pages for /install and /learn, and defers the other options to their respective Index pages
  • Deletes /get-started folder altogether (moves flutter-for to its own location
  • Sets up redirects for all those changes

Issues fixed by this PR (if any):

#12068

PRs or commits this PR depends on (if any):

Presubmit checklist

  • If you are unwilling, or unable, to sign the CLA, even for a tiny, one-word PR, please file an issue instead of a PR.
  • If this PR is not meant to land until a future stable release, mark it as draft with an explanation.
  • This PR follows the Google Developer Documentation Style Guidelines—for example, it doesn't use i.e. or e.g., and it avoids I and we (first-person pronouns).
  • This PR uses semantic line breaks
    of 80 characters or fewer.

@ericwindmill ericwindmill requested review from a team and sfshaza2 as code owners January 14, 2026 19:31
@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello @ericwindmill, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request focuses on a comprehensive overhaul of the site's navigation and content structure, particularly within the 'Get Started' and 'Learn Flutter' sections. The primary goal is to enhance user experience by simplifying the sidenav, consolidating related content, and ensuring smooth transitions through redirects for relocated pages. This change aims to provide a clearer and more intuitive journey for new and existing users navigating the Flutter documentation.

Highlights

  • Sidenav Restructuring: The 'Get started' section in the sidenav has been significantly reorganized and simplified, consolidating installation options and streamlining learning pathways.
  • Content Relocation and Deletion: Several content files related to 'Fundamentals' and 'Get Started' have been removed or moved to new locations, reflecting an updated content strategy.
  • Redirects Implemented: Numerous 301 redirects have been added in 'firebase.json' to ensure that old URLs for moved or deleted content correctly point to their new destinations or relevant sections, preventing broken links.
  • Consolidated Installation Guides: The installation guides have been de-duplicated and simplified, with 'Quick start' and 'Custom setup' now serving as primary entry points under the 'Install Flutter' section.

🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console.

Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request effectively restructures the 'Get Started' section of the website, simplifying the side navigation and implementing necessary redirects. The changes are consistent with the goal of replacing the 'Fundamentals' section and moving content to new /install and /learn paths. The overall organization is much cleaner as a result.

@flutter-website-bot
Copy link
Collaborator

flutter-website-bot commented Jan 14, 2026

Visit the preview URL for this PR (updated for commit c69f3bd):

https://flutter-docs-prod--pr12935-ew-fwe-nav-hj37p6xp.web.app

Copy link
Contributor

@sfshaza2 sfshaza2 left a comment

Choose a reason for hiding this comment

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

lgtm, once the build error is addressed (there are some internal broken links).

@ericwindmill ericwindmill merged commit 487581e into main Jan 14, 2026
10 checks passed
@ericwindmill ericwindmill deleted the ew-fwe-nav branch January 14, 2026 22:24
@ericwindmill ericwindmill mentioned this pull request Jan 14, 2026
10 tasks
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