Skip to content

chore: pin Flutter to 3.41.9 via FVM and add CONTRIBUTING.md#581

Open
Zeroupper wants to merge 7 commits into
developfrom
chore/pin-flutter-version-and-contributing
Open

chore: pin Flutter to 3.41.9 via FVM and add CONTRIBUTING.md#581
Zeroupper wants to merge 7 commits into
developfrom
chore/pin-flutter-version-and-contributing

Conversation

@Zeroupper

@Zeroupper Zeroupper commented May 18, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Pins the Flutter SDK to 3.41.9 in .fvmrc (was previously "stable", which defeated the point of FVM).
  • Adds CONTRIBUTING.md covering branching model, commit/PR conventions, required checks, and code style. Setup is intentionally left to the README — this file is focused on how to contribute changes.

Why

Contributors and CI were not guaranteed to be on the same Flutter SDK, and there was no documented convention for branching, PR scope, or which deployment modes to smoke-test before merge.

Test plan

  • fvm install succeeds with the pinned version
  • fvm flutter --version reports 3.41.9
  • Render CONTRIBUTING.md on GitHub and confirm formatting

Zeroupper and others added 7 commits May 18, 2026 09:39
Pins the Flutter SDK in .fvmrc so all contributors and CI build against
the same version, and adds a CONTRIBUTING guide covering branching,
commit/PR conventions, and code style.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…irement

Adds the `test` branch to the branching model as the staging branch
between develop and master, and rewords the test-suite step to reflect
that current coverage is minimal.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Adds fields for the affected screen, reproducibility frequency, and the
study/deployment configuration that triggers the bug, and adds an
optional `flutter doctor -v` section for developer reporters. The
previous template did not capture where in the app the bug occurred or
the configuration needed to reproduce it.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
The app only targets iOS and Android — there are no web, macOS, Windows,
or Linux build directories and no CI or release pipelines for them.
Removes the dead options and reworks the deployment-mode labels to be
platform-neutral.
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