blob: ae435e36c8efb9475cce7f1af3de809d0351a0d2 [file] [log] [blame] [view] [edit]
# `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}/
```