package
0.6.0-alpha.2
Repository: https://github.com/konveyor/analyzer-lsp.git
Documentation: pkg.go.dev

# README

GRPC Communication

Protoc Installation

To install protoc, follow the directions found here: https://grpc.io/docs/protoc-installation/

Linux Installation

Below is a list of instructions specifically for Linux on installing protoc.

Go to https://github.com/protocolbuffers/protobuf/releases and download the appropriate zip file, say protoc-24.3-linux-x86_64.zip to ~/Downloads/`. Then run:

cd ~/Downloads/
unzip protoc-24.3-linux-x86_64.zip -d protoc-24.3-linux-x86_64
cd protoc-24.3-linux-x86_64
sudo mv ./bin/* /usr/local/bin
sudo mv ./include/* /usr/local/include

Update Provider GRPC Definition

To update the Provider GRPC definition, update library.proto and run:

protoc --go_out=. --go_opt=paths=source_relative --go-grpc_out=. --go-grpc_opt=paths=source_relative provider/internal/grpc/library.proto