From b9cbe1be8015063924ea42cf7a5ebaaae6fe05a8 Mon Sep 17 00:00:00 2001 From: Orien Madgwick Date: Thu, 5 Feb 2026 23:51:10 +1100 Subject: [PATCH] Archive project with notice about new locations The pony-lsp source code is now merged into ponylang/ponyc and the VS Code extension has been moved to ponylang/vscode-extension. --- README.md | 69 ++++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 53 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 06beae3..e276e35 100644 --- a/README.md +++ b/README.md @@ -1,32 +1,69 @@ # Pony Language Server -Language server for Pony. For more information see the [Language Server Standard](https://github.com/Microsoft/language-server-protocol). +> [!WARNING] +> This repository has been archived and is now read-only. The components have been moved to new locations within the Pony ecosystem. + +## Where Did Everything Go? + +### Language Server (`pony-lsp`) + +The `pony-lsp` language server source code has been merged into the main Pony compiler repository: + +- Repository: [ponylang/ponyc](https://github.com/ponylang/ponyc) +- Distribution: The language server is now released and distributed together with `ponyc` +- Installation: Install `ponyc` via your preferred package manager to get the `pony-lsp` binary + +### VS Code Extension + +The Pony Visual Studio Code extension has been moved to its own dedicated repository: + +- Repository: [ponylang/vscode-extension](https://github.com/ponylang/vscode-extension) + +## For Users + +If you're currently using the Pony Language Server or Visual Studio Code extension: + +- **pony-lsp**: Install the latest version of `ponyc` to get the `pony-lsp` binary +- **VS Code extension**: Get the newest extension from [ponylang/vscode-extension](https://github.com/ponylang/vscode-extension). + +## For Contributors + +All future development and contributions should be directed to: + +- Language server improvements: [ponylang/ponyc](https://github.com/ponylang/ponyc) +- VS Code extension improvements: [ponylang/vscode-extension](https://github.com/ponylang/vscode-extension) + +## Questions? + +Come chat with the Pony community via [Zulip](https://ponylang.zulipchat.com/). --- -## Installation +Thank you to all contributors who helped build this project! 🎉 -### Homebrew (macOS and Linux) +--- -The easiest way to install `pony-lsp` on macOS and Linux is via Homebrew: +## Historical Documentation -```sh -brew install pony-language-server -``` +The information below is preserved for historical reference only. -### VSCode Extension +### Language Server Standard -After installing the language server binary, install the VSCode extension: +Language server for Pony. For more information see the [Language Server Standard](https://github.com/Microsoft/language-server-protocol). -1. Build the extension package: `make vscode_extension` -2. Install the generated `.vsix` file: - ```sh - code --install-extension build/release/pony-lsp-*.vsix - ``` +### Installation (Historical) + +#### Homebrew (macOS and Linux) + +The easiest way to install `pony-lsp` on macOS and Linux was via Homebrew: + +```sh +brew install pony-language-server +``` -### Building from Source +#### VSCode Extension -If you prefer to build from source or are on a platform without Homebrew support, see the [Creating the Language Server binary](#creating-the-language-server-binary) section below. +The Visual Studio Code extension requires the project to be built from source. See the [Development](#development) section below. ---