# collab: Store features provided by extensions in the database \(\#24303\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/59738f88c299665fe4e239d3d8d25edad8ee5eb9)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: 59738f88c299665fe4e239d3d8d25edad8ee5eb9

Requested commit: 59738f88c299665fe4e239d3d8d25edad8ee5eb9

Commit: 59738f88c299665fe4e239d3d8d25edad8ee5eb9

Tree: ae93cf87e60dd9e9d4b6cd679cc5e49c14cb6ce3

Author: Marshall Bowers

Committer: GitHub

## Message

```
collab: Store features provided by extensions in the database (#24303)

This PR adds new columns to the `extension_versions` table to record
which features an extension provides.

These `provides_*` columns are populated from the `provides` field on
the extension manifest.

We'll be able to leverage this data in the future for showing what an
extension provides in the extensions UI, as well as allowing to filter
by extensions that provide a certain feature.

Release Notes:

- N/A
```

## Parents

- [2f5abe2b5a79875bcc847930fd910cf6e5b8bfbf](https://git.cafe/gitcafe/zed/commit/2f5abe2b5a79875bcc847930fd910cf6e5b8bfbf?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/59738f88c299665fe4e239d3d8d25edad8ee5eb9?format=markdown)
