# Get Involved ❗

This book is a community effort that aims to explain how Flutter actually works in an intuitive, but brief, way.

Given the breadth and scope of the framework, there's a lot of material to cover and a lot of material to review. Suffice to say: **we need your help!**

Any and all contributions are much appreciated. Keep on reading for ways to get involved.

### Ways to contribute

* Copy editing and structural improvements.
* Fact checking, corrections, and technical revisions.
* Expanding sections that are incomplete or outdated.
* Adding new sections or topics.
* ... or however you think would be helpful!

### How to contribute

* Use our [**invite link**](https://app.gitbook.com/invite/flutter-internals?invite=-Lz8eupmUYQGm6UH34Dq) to join as a contributor.
  * Once you've joined, you'll be able to comment, edit, and review.
* Start editing! (If adding a new section, please be mindful to mark it as "Work in Progress").
* See the "[Project status](/get-involved.md#project-status)" section for pointers to areas needing attention.
* Add your name to the "[Authors](/get-involved.md#authors)" section so you get the credit you deserve!

## Project status

* **Needs copy editing**
  * (*Section*) Core
  * (*Section*) Data Model
  * (*Section*) Rendering
  * (*Section*) Interaction
  * (*Section*) Scrolling
  * (*Section*) Slivers
  * (*Section*) Animation
  * (*Section*) Assets
  * (*Section*) Text
  * (*Section*) User Interface
  * (*Section*) Business Logic
* **Needs expansion**
  * Gestures
* **Needs writing**
  * Semantics
  * Themes
  * Navigation
  * Material
  * State Management
  * Async Programming
  * Testing

## Authors

### Maintainers

* Brandon Diamond

### Contributors

* Ian Hickson


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://flutter.megathink.com/get-involved.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
