Files
packages/CONTRIBUTING.md
stuartmorgan 195f4e80c3 Merge in plugin README and CONTRIBUTING (#3252)
* Merge in plugin contribution docs

I forgot to merge this content in when merging the repositories.

* Minor changes

* Update README as well
2023-02-22 19:56:08 +00:00

2.2 KiB

Welcome

For an introduction to contributing to Flutter, see our contributor guide.

Additional resources specific to the packages repository:

Notes

Style

Flutter packages and plugins follow Google style—or Flutter style for Dart—for the languages they use, and use auto-formatters:

  • Dart formatted with dart format
  • C++ formatted with clang-format
    • Note: The Linux plugins generally follow idiomatic GObject-based C style. See the engine style notes for more details, and exceptions.
  • Java formatted with google-java-format
  • Objective-C formatted with clang-format
  • Swift formatted with swift-format

Releasing

If you are a team member landing a PR, or just want to know what the release process is for package changes, see the release documentation.