If you would like to contribute to the Flutter project, we’re happy to have your help! Anyone can contribute, whether you’re new to the project or you’ve been around a long time, and whether you self-identify as a developer, an end user, or someone who just can’t stand seeing typos.
If you aren't familiar with how GitHub works, see Introduction to GitHub. We have many repos in the Flutter project, but two of the primary repos are the Flutter SDK, and this repo, the Flutter website. To contribute a fix to a repo, submit a pull request (PR).
For information on contributing code or API docs to the Flutter SDK, see Contributing to Flutter in the Flutter SDK repo.
We are also happy to accept your PRs to the Flutter website repo, even if it's just to fix a typo.
For ways to get involved in the Flutter community or to learn about us, visit the Flutter community page.
We encourage you to reach out and join the conversation.
An easy way to send feedback is to "thumbs up" issues important to you in either the issue tracker for the Flutter SDK and API docs, or the flutter.dev website.
Other ways you can contribute:
- Ask HOW-TO questions that can be answered with specific solutions
- Live chat with Flutter engineers and users
- Discuss Flutter, best practices, app design, and more on our mailing list
- Report bugs and request features
- Report API docs bugs
- Submit PRs to the Flutter SDK
- Request docs for flutter.dev
- Submit PRs to flutter.dev
- Follow us on Twitter: @flutterdev
- Read the Flutter Publication on Medium
- Sign up to Future UX Studies on Flutter
- Join the subreddit to keep up with the latest in the Flutter community
- Join the Discord to connect with other developers and discuss Flutter
Happy Fluttering!