Skip to content

File Firebase under running the app rather than deploying it - #18

Merged
seenu-k merged 1 commit into
mainfrom
docs/firebase-is-needed-to-run
Aug 7, 2026
Merged

File Firebase under running the app rather than deploying it#18
seenu-k merged 1 commit into
mainfrom
docs/firebase-is-needed-to-run

Conversation

@seenu-k

@seenu-k seenu-k commented Aug 6, 2026

Copy link
Copy Markdown
Collaborator

The two Firebase CLIs were documented in full — install commands, the PATH export, a version check — under "To deploy it", a section that opened with:

Both are free to start, and neither is needed until you deploy.

That is false. A scaffolded app throws Firebase is not configured the moment it launches, because identity is how a player gets a seat. The page told a reader following the local development path to skip a step they needed, and they did — which is how this was found.

Changes

  • Firebase gets its own heading under "To run the app", ahead of the Web and Android platform requirements, and states that it is not deferrable and why.
  • "To deploy it" is Cloudflare alone, which genuinely is deploy-time.
  • The PATH note now says why it is needed — dart pub global activate does not write it — rather than only what to do if the shell cannot find flutterfire.
  • The page intro claimed "there is nothing to install globally"; it now names the two CLIs as the exception.
  • The check block no longer frames firebase --version / flutterfire --version as something only a reader who has already set up Firebase would run.

No content was deleted — the install commands, PATH export and links to Configure a game and Push notifications all move intact.

Lint and a full build pass locally, link checker included.

🤖 Generated with Claude Code

The two CLI installs were documented in full — commands, the PATH export, a
version check — under "To deploy it", which opened by saying neither was needed
until you deploy. That is false: a scaffolded app throws `Firebase is not
configured` the moment it launches, because identity is how a player gets a
seat. The page told readers to skip a step they needed, and they did.

Firebase now has its own heading under "To run the app", ahead of the platform
toolchains, and says plainly that it is not deferrable. "To deploy it" is
Cloudflare alone, which genuinely is. The intro no longer claims nothing
installs globally, and the check block no longer frames the two CLIs as
something only a reader who has already set up Firebase would run.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@seenu-k
seenu-k merged commit b26373c into main Aug 7, 2026
1 of 3 checks passed
@seenu-k
seenu-k deleted the docs/firebase-is-needed-to-run branch August 7, 2026 01:56
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.

1 participant