| # `flutter/third_party` | |
| This directory contains third-party code that is a combination of: | |
| - Code that is vendored into the Flutter repository, from an external source. | |
| For example, we might have `third_party/glfw`, which contains the GLFW | |
| library, vendored from an external repository. | |
| > 💡 **TIP**: See [`DEPS`](../DEPS) for where these sources are declared. | |
| - Code that originates from another repository, but is copied (sometimes with | |
| alterations) into the Flutter repository. For an example, see | |
| [`third_party/spring_animation`](spring_animation/README.md). | |
| - Code that is licensed separately from the rest of the Flutter repository. | |
| For example, see [`third_party/txt`](txt/). | |
| When adding a new _externally_ sourced third-party library, update `.gitignore`: | |
| ```diff | |
| # Ignores all third_party/ directories except for the ones we want to track. | |
| + !{folder_name}/ | |
| ``` |