Skip to content
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

[sync] 2023/12/02 #1390

Merged
merged 57 commits into from
Dec 4, 2023
Merged

[sync] 2023/12/02 #1390

merged 57 commits into from
Dec 4, 2023

Conversation

AmosHuKe
Copy link
Member

@AmosHuKe AmosHuKe commented Dec 2, 2023

ref #374

dependabot bot and others added 30 commits November 16, 2023 10:57
Bumps [examples/codelabs](https://github.com/flutter/codelabs) from
`92d0967` to `8b19a31`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/flutter/codelabs/commit/8b19a311ff7d6519fa39c65c2b82d237bab7d573"><code>8b19a31</code></a>
Fail on linter warnings (<a
href="https://redirect.github.com/flutter/codelabs/issues/2140">#2140</a>)</li>
<li><a
href="https://github.com/flutter/codelabs/commit/f7a8da57cf2cd5156e2aed4cc8c1ad989ce36675"><code>f7a8da5</code></a>
Update Codelabs for 3.16 (<a
href="https://redirect.github.com/flutter/codelabs/issues/2134">#2134</a>)</li>
<li>See full diff in <a
href="https://github.com/flutter/codelabs/compare/92d09674f4c40b5ef62f31cb51188adfd4e60871...8b19a311ff7d6519fa39c65c2b82d237bab7d573">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Missing a
colon in the Code after migration example. This is in the Migrating from
WillPopScope to PopScope section.
…823)

* Move the staging container to site_shared, since it will also be used
by dart.
* Related site_shared PR:
dart-lang/site-shared#199

## Presubmit checklist

- [x] This PR doesn’t contain automatically generated corrections
(Grammarly or similar).
- [x] This PR follows the [Google Developer Documentation Style
Guidelines](https://developers.google.com/style) — for example, it
doesn’t use _i.e._ or _e.g._, and it avoids _I_ and _we_ (first person).
- [x] This PR uses [semantic line
breaks](https://github.com/dart-lang/site-shared/blob/main/doc/writing-for-dart-and-flutter-websites.md#semantic-line-breaks)
of 80 characters or fewer.
Bumps [github/codeql-action](https://github.com/github/codeql-action)
from 2.22.6 to 2.22.7.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/github/codeql-action/blob/main/CHANGELOG.md">github/codeql-action's
changelog</a>.</em></p>
<blockquote>
<h1>CodeQL Action Changelog</h1>
<p>See the <a
href="https://github.com/github/codeql-action/releases">releases
page</a> for the relevant changes to the CodeQL CLI and language
packs.</p>
<h2>[UNRELEASED]</h2>
<p>No user facing changes.</p>
<h2>2.22.7 - 16 Nov 2023</h2>
<ul>
<li>Add a deprecation warning for customers using CodeQL version 2.11.5
and earlier. These versions of CodeQL were discontinued on 8 November
2023 alongside GitHub Enterprise Server 3.7, and will be unsupported by
CodeQL Action v2.23.0 and later. <a
href="https://redirect.github.com/github/codeql-action/pull/1993">#1993</a>
<ul>
<li>If you are using one of these versions, please update to CodeQL CLI
version 2.11.6 or later. For instance, if you have specified a custom
version of the CLI using the 'tools' input to the 'init' Action, you can
remove this input to use the default version.</li>
<li>Alternatively, if you want to continue using a version of the CodeQL
CLI between 2.10.5 and 2.11.5, you can replace
<code>github/codeql-action/*@v2</code> by
<code>github/codeql-action/*@v2.22.7</code> in your code scanning
workflow to ensure you continue using this version of the CodeQL
Action.</li>
</ul>
</li>
</ul>
<h2>2.22.6 - 14 Nov 2023</h2>
<ul>
<li>Customers running Python analysis on macOS using version 2.14.6 or
earlier of the CodeQL CLI should upgrade to CodeQL CLI version 2.15.0 or
later. If you do not wish to upgrade the CodeQL CLI, ensure that you are
using Python version 3.11 or earlier, as CodeQL version 2.14.6 and
earlier do not support Python 3.12. You can achieve this by adding a <a
href="https://github.com/actions/setup-python"><code>setup-python</code></a>
step to your code scanning workflow before the step that invokes
<code>github/codeql-action/init</code>.</li>
<li>Update default CodeQL bundle version to 2.15.2. <a
href="https://redirect.github.com/github/codeql-action/pull/1978">#1978</a></li>
</ul>
<h2>2.22.5 - 27 Oct 2023</h2>
<p>No user facing changes.</p>
<h2>2.22.4 - 20 Oct 2023</h2>
<ul>
<li>Update default CodeQL bundle version to 2.15.1. <a
href="https://redirect.github.com/github/codeql-action/pull/1953">#1953</a></li>
<li>Users will begin to see warnings on Node.js 16 deprecation in their
Actions logs on code scanning runs starting October 23, 2023.
<ul>
<li>All code scanning workflows should continue to succeed regardless of
the warning.</li>
<li>The team at GitHub maintaining the CodeQL Action is aware of the
deprecation timeline and actively working on creating another version of
the CodeQL Action, v3, that will bump us to Node 20.</li>
<li>For more information, and to communicate with the maintaining team,
please use <a
href="https://redirect.github.com/github/codeql-action/issues/1959">this
issue</a>.</li>
</ul>
</li>
</ul>
<h2>2.22.3 - 13 Oct 2023</h2>
<ul>
<li>Provide an authentication token when downloading the CodeQL Bundle
from the API of a GitHub Enterprise Server instance. <a
href="https://redirect.github.com/github/codeql-action/pull/1945">#1945</a></li>
</ul>
<h2>2.22.2 - 12 Oct 2023</h2>
<ul>
<li>Update default CodeQL bundle version to 2.15.0. <a
href="https://redirect.github.com/github/codeql-action/pull/1938">#1938</a></li>
<li>Improve the log output when an error occurs in an invocation of the
CodeQL CLI. <a
href="https://redirect.github.com/github/codeql-action/pull/1927">#1927</a></li>
</ul>
<h2>2.22.1 - 09 Oct 2023</h2>
<ul>
<li>Add a workaround for Python 3.12, which is not supported in CodeQL
CLI version 2.14.6 or earlier. If you are running an analysis on Windows
and using Python 3.12 or later, the CodeQL Action will switch to running
Python 3.11. In this case, if Python 3.11 is not found, then the
workflow will fail. <a
href="https://redirect.github.com/github/codeql-action/pull/1928">#1928</a></li>
</ul>
<h2>2.22.0 - 06 Oct 2023</h2>
<ul>
<li>The CodeQL Action now requires CodeQL version 2.10.5 or later. For
more information, see the corresponding changelog entry for CodeQL
Action version 2.21.8. <a
href="https://redirect.github.com/github/codeql-action/pull/1907">#1907</a></li>
<li>The CodeQL Action no longer runs ML-powered queries. For more
information, including details on our investment in AI-powered security
technology, see <a
href="https://github.blog/changelog/2023-09-29-codeql-code-scanning-deprecates-ml-powered-alerts/">&quot;CodeQL
code scanning deprecates ML-powered alerts.&quot;</a> <a
href="https://redirect.github.com/github/codeql-action/pull/1910">#1910</a></li>
<li>Fix a bug which prevented tracing of projects using Go 1.21 and
above on Linux. <a
href="https://redirect.github.com/github/codeql-action/pull/1909">#1909</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/github/codeql-action/commit/66b90a5db151a8042fa97405c6cf843bbe433f7b"><code>66b90a5</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/1995">#1995</a>
from github/update-v2.22.7-10f05151c</li>
<li><a
href="https://github.com/github/codeql-action/commit/bc9ddc2841925c46ff40882ceeda54ab618f3e18"><code>bc9ddc2</code></a>
Update changelog for v2.22.7</li>
<li><a
href="https://github.com/github/codeql-action/commit/10f05151c5b1b373a07845f59fa8b84780fd8828"><code>10f0515</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/1981">#1981</a>
from github/aeisenberg/delete-analysis-after-upload</li>
<li><a
href="https://github.com/github/codeql-action/commit/4e80a803545d4447769e731bf2e03deeca398189"><code>4e80a80</code></a>
Use delay instead of wait</li>
<li><a
href="https://github.com/github/codeql-action/commit/df9b50ee5f2d128a79c7bfbcefec62fc46c85b95"><code>df9b50e</code></a>
Address comments from review</li>
<li><a
href="https://github.com/github/codeql-action/commit/0d0a53cb13a3d7e73a70582e3e846fd04745744a"><code>0d0a53c</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/1993">#1993</a>
from github/henrymercer/deprecation-changenote</li>
<li><a
href="https://github.com/github/codeql-action/commit/df6aced52825e24276cdf8d0132829e2b9e369ce"><code>df6aced</code></a>
Update CHANGELOG.md</li>
<li><a
href="https://github.com/github/codeql-action/commit/0cd63ca7a54f6bb6ae2e653f3f1cd4317709873a"><code>0cd63ca</code></a>
Add changelog note for CodeQL v2.10.5 deprecation</li>
<li><a
href="https://github.com/github/codeql-action/commit/b9e85da0b50da6c2215d4a712a274631d3e8e61e"><code>b9e85da</code></a>
Merge pull request <a
href="https://redirect.github.com/github/codeql-action/issues/1992">#1992</a>
from github/henrymercer/ghes-3.7-deprecation</li>
<li><a
href="https://github.com/github/codeql-action/commit/779838b8492657abe9d176622e818969b0bc0ee8"><code>779838b</code></a>
Prepare for CodeQL v2.10.* deprecation</li>
<li>Additional commits viewable in <a
href="https://github.com/github/codeql-action/compare/689fdc5193eeb735ecb2e52e819e3382876f93f4...66b90a5db151a8042fa97405c6cf843bbe433f7b">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github/codeql-action&package-manager=github_actions&previous-version=2.22.6&new-version=2.22.7)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
_Description of what this PR is changing or adding, and why:_ Adding
macOS network client entitlement, because Flutter supports six
platforms.

_Issues fixed by this PR (if any):_ none

## Presubmit checklist

- [x] This PR doesn’t contain automatically generated corrections
(Grammarly or similar).
- [x] This PR follows the [Google Developer Documentation Style
Guidelines](https://developers.google.com/style) — for example, it
doesn’t use _i.e._ or _e.g._, and it avoids _I_ and _we_ (first person).
- [x] This PR uses [semantic line
breaks](https://github.com/dart-lang/site-shared/blob/main/doc/writing-for-dart-and-flutter-websites.md#semantic-line-breaks)
of 80 characters or fewer.
As per discussions with PM and marketing.

---------

Co-authored-by: Brett Morgan <[email protected]>
Co-authored-by: Parker Lougheed <[email protected]>
Bumps ruby from `adc7f93` to `7d4af98`.


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruby&package-manager=docker&previous-version=3.2.2-slim-bookworm&new-version=3.2.2-slim-bookworm)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Removes duplicated words on the deployment page.
The site currently has no info about implementing drag and drop between
apps.

@gspencergoog, @parlough,  please review
Fixes flutter/website#9821.

Also updated to use internal writing conventions.
Bumps [examples/codelabs](https://github.com/flutter/codelabs) from
`14376e6` to `9e8cbb3`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/flutter/codelabs/commit/9e8cbb30a06a9f8c9018e57f3c7eab2eb1fc2d87"><code>9e8cbb3</code></a>
<code>brick_breaker</code> Updating to match new codelab (<a
href="https://redirect.github.com/flutter/codelabs/issues/2142">#2142</a>)</li>
<li>See full diff in <a
href="https://github.com/flutter/codelabs/compare/14376e61616b59e2e8d7517d6674ff18e4a19d44...9e8cbb30a06a9f8c9018e57f3c7eab2eb1fc2d87">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps ruby from `7d4af98` to `e9926bc`.


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruby&package-manager=docker&previous-version=3.2.2-slim-bookworm&new-version=3.2.2-slim-bookworm)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Looks like the last commit removed space between the numeral and the
text, so it's no longer recognized as a list.

See https://docs.flutter.dev/cookbook/games/firestore-multiplayer, the
first list ("High tick rate" vs "Low tick rate").
Fixes flutter/website#2531 by adding a link on
the state management page to restoring state on restart for mobile.

Also, in the process of researching, fixed a broken link on the Games
Toolkit page, and clarified on a few other pages that sqflite only
supports macOS, Android, and Flutter.

Also, a question for @parlough: Why didn't the linkcheck fail on the
broken link for sqflite on the games toolkit page?

---------

Co-authored-by: Parker Lougheed <[email protected]>
Registers a flutter.dev "go link" to the (publicly shared) multiview JS
API design doc.
Bumps ruby from `e9926bc` to `02a091c`.


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruby&package-manager=docker&previous-version=3.2.2-slim-bookworm&new-version=3.2.2-slim-bookworm)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [examples/codelabs](https://github.com/flutter/codelabs) from
`9e8cbb3` to `89ba0ff`.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/flutter/codelabs/commit/89ba0ff915c63e43f754b3abae29c2f6a27cd963"><code>89ba0ff</code></a>
<code>brick_breaker</code> fixes part II (<a
href="https://redirect.github.com/flutter/codelabs/issues/2143">#2143</a>)</li>
<li>See full diff in <a
href="https://github.com/flutter/codelabs/compare/9e8cbb30a06a9f8c9018e57f3c7eab2eb1fc2d87...89ba0ff915c63e43f754b3abae29c2f6a27cd963">compare
view</a></li>
</ul>
</details>
<br />


Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Changes LengthLimitingTextInutFormatter to
LengthLimitingTextInputFormatter. Fixes link to MaxLengthEnforcement
enum.

Fixes #9858
Fixes link to FontStyle enum.

Fixes #9856
Fixes flutter/website#9038

@domesticmouse, do you know who is best to review this technically?
Maybe you? :D
domesticmouse and others added 23 commits November 29, 2023 08:43
## Presubmit checklist

- [x] This PR doesn’t contain automatically generated corrections
(Grammarly or similar).
- [x] This PR follows the [Google Developer Documentation Style
Guidelines](https://developers.google.com/style) — for example, it
doesn’t use _i.e._ or _e.g._, and it avoids _I_ and _we_ (first person).
- [x] This PR uses [semantic line
breaks](https://github.com/dart-lang/site-shared/blob/main/doc/writing-for-dart-and-flutter-websites.md#semantic-line-breaks)
of 80 characters or fewer.
I'm adding a golink to the following DevIntel report:
https://docs.google.com/document/d/1VGux5IxePO8lN_7kUuzYJtcJ76fkldr_TJv4R0tciYk/edit

## Presubmit checklist

- [x] This PR doesn’t contain automatically generated corrections
(Grammarly or similar).
- [x] This PR follows the [Google Developer Documentation Style
Guidelines](https://developers.google.com/style) — for example, it
doesn’t use _i.e._ or _e.g._, and it avoids _I_ and _we_ (first person).
- [x] This PR uses [semantic line
breaks](https://github.com/dart-lang/site-shared/blob/main/doc/writing-for-dart-and-flutter-websites.md#semantic-line-breaks)
of 80 characters or fewer.
Part of flutter/flutter#139243
With the release of 3.16, these APIs are next to be removed from the
framework.
_Description of what this PR is changing or adding, and why:_

_Issues fixed by this PR (if any):_

## Presubmit checklist

- [ ] This PR doesn’t contain automatically generated corrections
(Grammarly or similar).
- [ ] This PR follows the [Google Developer Documentation Style
Guidelines](https://developers.google.com/style) — for example, it
doesn’t use _i.e._ or _e.g._, and it avoids _I_ and _we_ (first person).
- [ ] This PR uses [semantic line
breaks](https://github.com/dart-lang/site-shared/blob/main/doc/writing-for-dart-and-flutter-websites.md#semantic-line-breaks)
of 80 characters or fewer.
Also makes some minor formatting and copy fixes.

Fixes flutter/website#9797
We currently have three locations introducing or exploring layout basics
in Flutter: [Layouts in Flutter](https://docs.flutter.dev/ui/layout),
[Building layouts
tutorial](https://docs.flutter.dev/ui/layout/tutorial), and this [Basic
Flutter layout concepts
codelab](https://docs.flutter.dev/codelabs/layout-basics).

We need a better and consolidated layout story. I think rather than
hobbling along with these three pieces of outdated and overlapping
material, we need to start from a cleaner place where users don't have
so many unnecessary choices. As a first step, I think we need to just
remove one of these, and I think this codelab is a good choice to start
with for a few reasons:

- The DartPad technology (testing, solutions, etc) it relies on is going
away soon
- @johnpryan This page is the main user of DartPad testing functionality
on the Flutter site.
- The many embedded DartPads result in a slow site loading experience
and an essential non-functional mobile experience
- The code on the page does not have excerpts and has been outdated,
broken, or filled with warnings for surprising amounts of time multiple
times in the past
- The formatting of the page and text is inconsistent with the rest of
the site
- With little teaching around each layout type, the API docs are likely
a better resource and often have runnable snippets

This type of learning experience should eventually be replaced by a
consolidated interactive step-by-step in-browser learning experience for
intro Flutter concepts.

Contributes to flutter/website#9738
Closes flutter/website#6300
Bumps
[googleapis](https://github.com/google/googleapis.dart/tree/master/generated)
from 11.4.0 to 12.0.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/google/googleapis.dart/releases">googleapis's
releases</a>.</em></p>
<blockquote>
<h2>package:googleapis v12.0.0</h2>
<ul>
<li><code>alloydb</code> - new!</li>
<li><code>backupdr</code> - new!</li>
<li><code>biglake</code> - new!</li>
<li><code>bigquerydatapolicy</code> - new!</li>
<li><code>cloudbuild</code> - added <code>v2</code></li>
<li><code>displayvideo</code> - added <code>v3</code></li>
<li><code>gameservices</code> - Removed!</li>
<li><code>language</code> - added <code>v2</code></li>
<li><code>looker</code> - new!</li>
<li><code>rapidmigrationassessment</code> - new!</li>
<li><code>safebrowsing</code> - added <code>v5</code></li>
<li><code>trafficdirector</code> - added <code>v3</code></li>
<li><code>vmwareengine</code> - new!</li>
<li><code>workstations</code> - new!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/google/googleapis.dart/commit/640c9d9c97d0d49455662c8b7626444b4d181621"><code>640c9d9</code></a>
API updates, prepare v12.0.0 (<a
href="https://github.com/google/googleapis.dart/tree/master/generated/issues/584">#584</a>)</li>
<li><a
href="https://github.com/google/googleapis.dart/commit/510b62e95efb5e5b50f41036c8d837b02c1311c0"><code>510b62e</code></a>
Latest APIs and fix beta lints</li>
<li><a
href="https://github.com/google/googleapis.dart/commit/c6224f1e68773fb7764566a6c53e1a5420f186b8"><code>c6224f1</code></a>
chore: update to latest lints (<a
href="https://github.com/google/googleapis.dart/tree/master/generated/issues/568">#568</a>)</li>
<li>See full diff in <a
href="https://github.com/google/googleapis.dart/commits/googleapis-v12.0.0/generated">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=googleapis&package-manager=pub&previous-version=11.4.0&new-version=12.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Added documentation for settings in the Flutter inspector settings
We now have an index to place at this location with links to the
recipes, so we don't need the redirect anymore.
Support for multifile is going away, so remove the final usage.

It's okay a lint shows up in this step, as it will be fixed in a
following step.
Creating a go link for the design document for web native text editing.

## Presubmit checklist

- [x] This PR doesn’t contain automatically generated corrections
(Grammarly or similar).
- [x] This PR follows the [Google Developer Documentation Style
Guidelines](https://developers.google.com/style) — for example, it
doesn’t use _i.e._ or _e.g._, and it avoids _I_ and _we_ (first person).
- [x] This PR uses [semantic line
breaks](https://github.com/dart-lang/site-shared/blob/main/doc/writing-for-dart-and-flutter-websites.md#semantic-line-breaks)
of 80 characters or fewer.
As it says.

---------

Co-authored-by: Parker Lougheed <[email protected]>
This PR adds release notes for two cherry pick releases (2.28.2 and
2.28.3) and two beta releases (2.29.0 and 2.30.0).

---------

Co-authored-by: Brett Morgan <[email protected]>
Co-authored-by: Parker Lougheed <[email protected]>
re-ordered the "Validate Code Setup" instructions to handle the case
that occurred on my computer during setup.

Fix for flutter/website#9882

## Presubmit checklist

- [ X] This PR doesn’t contain automatically generated corrections
(Grammarly or similar).
- [ X] This PR follows the [Google Developer Documentation Style
Guidelines](https://developers.google.com/style) — for example, it
doesn’t use _i.e._ or _e.g._, and it avoids _I_ and _we_ (first person).
- [ X] This PR uses [semantic line
breaks](https://github.com/dart-lang/site-shared/blob/main/doc/writing-for-dart-and-flutter-websites.md#semantic-line-breaks)
of 80 characters or fewer.

Co-authored-by: Brett Morgan <[email protected]>
Co-authored-by: Anthony Sansone <[email protected]>
Adds documentation about using isolates in Flutter apps.

**Staged:**
https://flutter-docs-prod--pr9777-isolate-doc-update-ru4mbku4.web.app/perf/isolates

This will address
[6564](flutter/website#6564), albeit in a
different way than suggested.

---------

Co-authored-by: Brett Morgan <[email protected]>
Co-authored-by: Parker Lougheed <[email protected]>
Co-authored-by: Shams Zakhour (ignore Sfshaza) <[email protected]>
@AmosHuKe AmosHuKe marked this pull request as ready for review December 2, 2023 12:08
@AmosHuKe AmosHuKe requested a review from a team as a code owner December 2, 2023 12:08
@AmosHuKe
Copy link
Member Author

AmosHuKe commented Dec 2, 2023

已验证本地
2533f049eb779326249a2aca4e4e880d

@@ -78,7 +78,7 @@
- title: 添加用户身份验证
permalink: https://firebase.google.com/codelabs/firebase-auth-in-flutter-apps#0
- title: 使用 Crashlytics 调试
permalink: https://firebase.flutter.dev/docs/crashlytics/overview/
permalink: https://firebase.google.com/docs/crashlytics/get-started?platform=flutter
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
permalink: https://firebase.google.com/docs/crashlytics/get-started?platform=flutter
permalink: https://firebase.google.cn/docs/crashlytics/get-started?platform=flutter

Copy link
Member

@chenglu chenglu left a comment

Choose a reason for hiding this comment

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

👍

@AlexV525 AlexV525 merged commit 7789745 into cfug:main Dec 4, 2023
4 of 5 checks passed
@AmosHuKe AmosHuKe deleted the sync-20231202 branch December 4, 2023 04:43
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.