You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
3.[Setting up your engine development environment](https://github.com/flutter/flutter/wiki/Setting-up-the-Engine-development-environment),
98
+
1.[Setting up your engine development environment](https://github.com/flutter/flutter/wiki/Setting-up-the-Engine-development-environment),
75
99
which describes the steps you need to configure your computer to
76
100
work on Flutter's engine. If you only want to write code for the
77
101
Flutter framework, you can skip this step. Flutter's engine mainly
78
102
uses C++, Java, and Objective-C.
79
103
80
-
4.[Setting up your framework development environment](https://github.com/flutter/flutter/wiki/Setting-up-the-Framework-development-environment),
104
+
2.[Setting up your framework development environment](https://github.com/flutter/flutter/wiki/Setting-up-the-Framework-development-environment),
81
105
which describes the steps you need to configure your computer to
82
106
work on Flutter's framework. Flutter's framework mainly uses Dart.
or [Reddit](https://www.reddit.com/r/flutterhelp/new/?f=flair_name%3A%22OPEN%22),
138
+
or creating content for our [documentation](https://docs.flutter.dev/)
139
+
or sites like [YouTube](https://www.youtube.com/results?search_query=flutter&sp=EgQIAxAB),
140
+
the best starting point is to join the #hackers-devrel [Discord channel](https://github.com/flutter/flutter/wiki/Chat).
141
+
From there, you can describe what you're interested in doing, and go ahead and do it!
142
+
As others become familiar with your work, they may have feedback, be interested in
143
+
collaborating, or want to coordinate their efforts with yours.
144
+
145
+
146
+
API documentation
147
+
-----------------
148
+
149
+
Another great area to contribute in is sample code and API documentation. If this is an area that interests you, join our
150
+
[Discord](https://github.com/flutter/flutter/wiki/Chat) server and introduce yourself on the #hackers-deverl, #hackers-framework,
151
+
or #hackers-engine channels, describing your area of interest. As our API docs are integrated into our source code, see the
152
+
"developing for Flutter" section above for a guide on how to set up your developer environment.
153
+
154
+
To contribute API documentation, an excellent command of the English language is particularly helpful, as is a careful attention to detail.
155
+
We have a [whole section in our style guide](https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#documentation-dartdocs-javadocs-etc)
156
+
that you should read before you write API documentation. It includes notes on the "Flutter Voice", such as our word and grammar conventions.
157
+
158
+
In general, a really productive way to improve documentation is to use Flutter and stop any time your have a question: find the answer, then
159
+
document the answer where you first looked for it.
160
+
161
+
We also keep [a list of areas that need better API documentation](https://github.com/flutter/flutter/issues?q=is%3Aopen+is%3Aissue+label%3A%22d%3A+api+docs%22+sort%3Areactions-%2B1-desc).
162
+
In many cases, we have written down what needs to be said in the relevant issue, we just haven't gotten around to doing it!
163
+
164
+
We're especially eager to add sample code and diagrams to our API documentation. Diagrams are generated from Flutter code that
165
+
draws to a canvas, and stored in a [special repository](https://github.com/flutter/assets-for-api-docs/#readme). It can be a lot of fun
166
+
to create new diagrams for the API docs.
167
+
168
+
169
+
Releases
170
+
--------
171
+
172
+
If you are interested in participating in our release process, which may involve writing release notes and blog posts, coordinating the actual
173
+
generation of binaries, updating our release tooling, and other work of that nature, then reach out on the #hackers-releases
174
+
channel of our [Discord](https://github.com/flutter/flutter/wiki/Chat) server.
175
+
176
+
177
+
Social events in the contributor community
178
+
------------------------------------------
179
+
180
+
Finally, one area where you could have a lot of impact is in contributing to social interactions among the Flutter contributor community itself.
181
+
This could take the form of organizing weekly video chats on our Discord, or planning tech talks from contributors, for example.
182
+
If this is an area that is of interest to you, please join our [Discord](https://github.com/flutter/flutter/wiki/Chat) and ping Hixie on the #hackers
0 commit comments