-
Notifications
You must be signed in to change notification settings - Fork 0
Port to gRPC #5
Copy link
Copy link
Open
Labels
good first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed
Metadata
Metadata
Assignees
Labels
good first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed
Type
Fields
Give feedbackNo fields configured for issues without a type.
Projects
StatusShow more project fields
Approved
Goal
Implement a gRPC service as another executable in the main monogram repository. It should provide the ParseToAST function. This is a way of providing Monogram parsing capability to programming languages that otherwise haven't got a port.
The list of gRPC Supported languages (according to Copilot) is - C++, Java, Python, C# (.NET), Ruby, Node.js (JavaScript & TypeScript), PHP, Objective-C, Swift, Kotlin and Dart.
Outputs
Key Outputs
monogram-grpcdin this issue~/go/monogram/~/go/monogram/cmd/monogram-grpcd/main.gogrpcurlor Python'sgrpc_testing.Documentation
~/docs/folder that describes how to usemonogram-grpcd.README.md.CHANGELOG.md.Automation
On push to main: Would be built as part of the CI and the integration tests would be run.
On release: And would be generated as a prebuilt binary for the 5 different target environments.