Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/prisma/language-tools

🌐 Prisma Language Tools = Language Server and Prisma's VS Code extension.
https://github.com/prisma/language-tools

langauge-server language-server-protocol prisma syntax-highlighting vscode vscode-extension

Last synced: 12 days ago
JSON representation

🌐 Prisma Language Tools = Language Server and Prisma's VS Code extension.

Awesome Lists containing this project

README

        

# Prisma Language Tools

Using the Language Server Protocol to improve Prisma's developer experience.

- [Prisma VS Code Extension](packages/vscode)
- Install stable version (recommended) [Prisma](https://marketplace.visualstudio.com/items?itemName=Prisma.prisma):
![Prisma](https://img.shields.io/visual-studio-marketplace/v/Prisma.prisma)
- or install the insider version (for Prisma developers) [Prisma Insider](https://marketplace.visualstudio.com/items?itemName=Prisma.prisma-insider): ![Prisma Insider](https://img.shields.io/visual-studio-marketplace/v/Prisma.prisma-insider)

- [Language Server implementation](packages/language-server)

## Repository Structure

```
.
├── packages
│   └── vscode
│      └── src
| └── extension.ts // Language Client entry point
| └── language-server // Language Server
│   └── src
│      └── cli.ts // Language Server CLI entry point
└── package.json // The extension manifest
```

## Build Status

- E2E Tests Status
- [![E2E tests after release on VSIX](https://github.com/prisma/language-tools/workflows/E2E%20tests%20after%20release%20on%20VSIX/badge.svg?branch=main)](https://github.com/prisma/language-tools/actions/workflows/e2e_published_vsix.yml?query=branch%3Amain)
- [![E2E tests before Insider release](https://github.com/prisma/language-tools/workflows/5.%20Integration%20tests%20in%20VSCode%20folder%20with%20published%20LS/badge.svg?branch=main)](https://github.com/prisma/language-tools/actions/workflows/5_e2e_tests.yml?query=branch%3Amain)
- Language Server Tests Status
- [![Tests for Language Server on `main`](https://github.com/prisma/language-tools/workflows/3.%20Unit%20tests%20for%20LS%20and%20publish/badge.svg?branch=main)](https://github.com/prisma/language-tools/actions/workflows/3_LS_tests_publish.yml?query=branch%3Amain)