
# tinymist-query

**Note: this crate is under development. it currently doesn't ensure stable APIs, and heavily depending on some unstable crates.**

This crate provides a set of APIs to query the information about the source code. Currently it provides:
+ language queries defined by the [Language Server Protocol](https://microsoft.github.io/language-server-protocol/).

## Documentation

See [Crate Docs](https://myriad-dreamin.github.io/tinymist/rs/tinymist_query/index.html).

Also see [Developer Guide: Tinymist Query](https://myriad-dreamin.github.io/tinymist/module/query.html).

## Contributing

See [CONTRIBUTING.md](https://github.com/Myriad-Dreamin/tinymist/blob/main/CONTRIBUTING.md) and [Guide to develop `tinymist-query`](https://github.com/Myriad-Dreamin/tinymist/blob/main/docs/dev-guide/tinymist-query.md).
