[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-9181":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":28,"readmeContent":29,"aiSummary":30,"trendingCount":16,"starSnapshotCount":16,"syncStatus":31,"lastSyncTime":32,"discoverSource":33},9181,"website","flutter\u002Fwebsite","flutter","Flutter documentation web site","https:\u002F\u002Fdocs.flutter.dev",null,"Dart",3074,3457,179,78,0,1,3,16,4,67.1,"Other",false,"main",true,[27,7,5],"dart","2026-06-12 04:00:43","[![Flutter logo]](https:\u002F\u002Fdocs.flutter.dev)\n\n[Flutter logo]: https:\u002F\u002Fgithub.com\u002Fdart-lang\u002Fsite-shared\u002Fblob\u002Fmain\u002Fsrc\u002F_assets\u002Fimage\u002Fflutter\u002Ficon\u002F64.png?raw=1\n\n# [Flutter][] documentation website\n\nThe [documentation site][Flutter] for the [Flutter framework][],\nbuilt with [Jaspr][] and hosted on [Firebase][].\n\n[Flutter framework]: https:\u002F\u002Fflutter.dev\n[Jaspr]: https:\u002F\u002Fjaspr.site\n[Firebase]: https:\u002F\u002Ffirebase.google.com\u002F\n\n[Build Status]: https:\u002F\u002Fgithub.com\u002Fflutter\u002Fwebsite\u002Fworkflows\u002Fbuild\u002Fbadge.svg\n[Flutter]: https:\u002F\u002Fdocs.flutter.dev\u002F\n[Repo on GitHub Actions]: https:\u002F\u002Fgithub.com\u002Fflutter\u002Fwebsite\u002Factions?query=workflow%3Abuild+branch%3Amain\n\n## Issues, bugs, and requests\n\nWe welcome contributions and feedback on our website.\nPlease file a request in our\n[issue tracker](https:\u002F\u002Fgithub.com\u002Fflutter\u002Fwebsite\u002Fissues\u002Fnew\u002Fchoose)\nor create a [pull request](https:\u002F\u002Fgithub.com\u002Fflutter\u002Fwebsite\u002Fpulls).\nFor simple changes (such as tweaking some text),\nit's easiest to make changes using the GitHub UI.\n\nIf you have an issue with the\nAPI docs on [api.flutter.dev](https:\u002F\u002Fapi.flutter.dev),\nplease file them on\nthe [`flutter\u002Fflutter`](https:\u002F\u002Fgithub.com\u002Fflutter\u002Fflutter\u002Fissues) repo,\nnot on this (`flutter\u002Fwebsite`) repo.\nThe API docs are embedded in Flutter's source code,\nso the engineering team handles them.\n\n\n## Before you submit a PR\n\nWe love it when the community gets involved in improving our docs!\nHere are a few things to keep in mind before you submit a PR:\n\n- When triaging issues,\n  we sometimes label an issue with the tag **PRs welcome**.\n  However, we welcome PRs on other issues as well&mdash;\n  it doesn't have to be tagged with that label.\n- Please don't run our docs through Grammarly (or a similar tool)\n  and submit those changes as a PR.\n- We follow the [Google Developer Documentation Style Guidelines][]—\n  for example, avoid \"i.e.\" or \"e.g.\",\n  avoid writing in the first person,\n  and avoid the future tense.\n  You can start with the\n  [style guide highlights](https:\u002F\u002Fdevelopers.google.com\u002Fstyle\u002Fhighlights)\n  or the [word list](https:\u002F\u002Fdevelopers.google.com\u002Fstyle\u002Fword-list),\n  or use the search bar at the top of every style guide page.\n\n> We truly thank you for your willingness and helpfulness\n> in keeping the website docs up to date!\n\n[Google Developer Documentation Style Guidelines]: https:\u002F\u002Fdevelopers.google.com\u002Fstyle\n\n\n## Contributing\n\nTo update this site, fork the repo, make your changes,\nand generate a pull request.\nFor small, contained changes (such as style and typo fixes),\nyou probably don't need to build this site.\nOften you can make changes using the GitHub UI.\nIf needed, we can stage the changes automatically in your pull request.\n\nIf your change involves code samples, adds\u002Fremoves pages, or affects navigation,\nplease build and test your work before submitting.\n\nIf you want or need to build the site, follow the steps below.\n\n## Build the site\n\nFor changes beyond simple text and CSS tweaks,\nwe recommend running the site locally to\nenable an edit-refresh cycle.\n\n### Get the prerequisites\n\nTo build and develop the site, you'll need to\ninstall the latest stable release of Flutter, which includes Dart.\n\nIf you don't have Flutter or need to update, follow the\ninstructions at [Install Flutter][] or [Upgrading Flutter][].\n\nIf you already have Flutter installed, verify it's in your path\nand is the latest stable version:\n\n```console\nflutter --version\n```\n\n[Install Flutter]: https:\u002F\u002Fdocs.flutter.dev\u002Fget-started\n[Upgrading Flutter]: https:\u002F\u002Fdocs.flutter.dev\u002Finstall\u002Fupgrade\n\n### Clone this repo\n\nIf you're not a member of the Flutter organization,\nwe recommend you [create a fork][] of this repo under your own GitHub account\nand then submit a pull request from that fork.\n\nOnce you have a fork (or you're a Flutter org member),\nclone the repository with `git clone`:\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fflutter\u002Fwebsite.git\n```\n\n[create a fork]: https:\u002F\u002Fdocs.github.com\u002Fpull-requests\u002Fcollaborating-with-pull-requests\u002Fworking-with-forks\u002Ffork-a-repo\n\n## Set up your local environment and serve changes\n\nBefore you continue setting up the site infrastructure,\nverify that the correct version of Flutter is set up and available by\nfollowing the instructions in [Get the prerequisites](#get-the-prerequisites).\n\n1. _Optional:_ After cloning the repo,\n   create a branch for your changes:\n\n   ```console\n   git checkout -b \u003CBRANCH_NAME>\n   ```\n\n2. From the root directory of the repository,\n   fetch the site's Dart dependencies.\n\n   ```console\n   dart pub get\n   ```\n\n3. From the root directory, run the `dash_site` tool to\n   validate your setup and learn about the available commands.\n\n   ```terminal\n   dart run dash_site --help\n   ```\n\n4. From the root directory, serve the site locally.\n\n   ```terminal\n   dart run dash_site serve\n   ```\n\n   This command generates and serves the site on a\n   local port that's printed to your terminal.\n\n5. View your changes in the browser by navigating to \u003Chttp:\u002F\u002Flocalhost:8080>.\n\n   Note the port might be different if `8080` is taken.\n\n6. Make your changes to the local repo.\n\n   To view your changes in the browser,\n   you'll need to refresh the page.\n   The site should automatically rebuild on most changes, but if\n   something doesn't update, exit the process and rerun the command.\n\n7. Commit your changes to the branch and submit your PR.\n\n   If your change is large, or you'd like to test it,\n   consider [validating your changes](#validate-your-changes).\n\n> [!TIP]\n> To find additional commands that you can run,\n> run `dart run dash_site --help` from the repository's root directory.\n\n## Validate your changes\n\n### Check documentation and example code\n\nIf you've made changes to the code in\nthe `\u002Fexamples`, `\u002Fsites`, or `\u002Ftool` directories,\ncommit your work, and then run the following command to\nverify that it is up to date and matches site standards.\n\n```terminal\ndart run dash_site check-all\n```\n\nIf this script reports any errors or warnings,\naddress them and rerun the command.\nIf you have questions, leave a comment on your issue or pull request,\nand we'll do our best to help.\nYou can also chat with us on the `#hackers-devrel` channel\non the [Flutter contributors Discord][]!\n\n[Flutter contributors Discord]: https:\u002F\u002Fgithub.com\u002Fflutter\u002Fflutter\u002Fblob\u002Fmain\u002Fdocs\u002Fcontributing\u002FChat.md\n\n### Check links\n\nIf you've made changes to the content and want to check that all\ninternal links and Markdown link references are valid,\nbuild the site locally and run the following commands.\n\n1.  Build the site locally.\n\n    ```bash\n    dart run dash_site build\n    ```\n\n1.  Verify all Markdown link references are resolved.\n\n    ```bash\n    dart run dash_site check-link-references\n    ```\n\n1.  Verify that all internal links are valid.\n\n    > [!NOTE]\n    > This command relies on the `firebase` CLI tool being on your PATH.\n    > If you haven't installed it or updated it in a while,\n    > follow [Set up or update the Firebase CLI][firebase-install].\n\n    ```bash\n    dart run dash_site check-links\n    ```\n\nIf either command reports any errors or warnings,\naddress them, rebuild the site, and rerun the command.\n\n[firebase-install]: https:\u002F\u002Ffirebase.google.com\u002Fdocs\u002Fcli#setup_update_cli\n\n### Refresh code excerpts\n\nA build that fails with the error\n`Error: Some code excerpts need to be updated!`\nmeans that one or more code excerpts in the site Markdown files\naren't identical to the code regions declared\nin the corresponding `.dart` files.\n\nThe `.dart` files are the source of truth for code snippets,\nand the preceding `\u003C?code-excerpt>` instructions in Markdown files specify\nhow the snippets are copied from the `.dart` files.\n\nTo resolve this error and update the Markdown snippets to match,\nfrom the root of the `website` directory,\nrun `dart run dash_site refresh-excerpts`.\n\nTo learn more about creating, editing, and using code excerpts,\ncheck out the [excerpt updater package documentation][].\n\n[excerpt updater package documentation]: https:\u002F\u002Fgithub.com\u002Fflutter\u002Fwebsite\u002Ftree\u002Fmain\u002Fpackages\u002Fexcerpter#readme\n","该项目是Flutter框架的官方文档网站，旨在为开发者提供全面且易于访问的技术资料。核心功能包括使用Dart语言构建，并通过Jaspr框架与Firebase托管服务进行部署。技术特点上，支持社区贡献和反馈机制，鼓励用户提交问题、请求以及代码拉取请求来改进文档内容。适合场景主要是Flutter开发者在开发过程中遇到问题时查阅相关API或框架用法，或是对现有文档提出修改建议的情况。",2,"2026-06-11 03:21:35","top_language"]