Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/guillaumefalourd/formulas-grpc
Ritchie CLI formulas interacting with API using gRPC
https://github.com/guillaumefalourd/formulas-grpc
golang grpc poc python ritchie-cli ritchie-formulas
Last synced: 3 months ago
JSON representation
Ritchie CLI formulas interacting with API using gRPC
- Host: GitHub
- URL: https://github.com/guillaumefalourd/formulas-grpc
- Owner: GuillaumeFalourd
- License: apache-2.0
- Created: 2021-08-02T19:56:33.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-03-14T11:19:03.000Z (10 months ago)
- Last Synced: 2024-04-19T21:25:15.024Z (9 months ago)
- Topics: golang, grpc, poc, python, ritchie-cli, ritchie-formulas
- Language: Java
- Homepage:
- Size: 379 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Security Pipeline](https://github.com/GuillaumeFalourd/formulas-gRPC/actions/workflows/security_pipeline.yml/badge.svg)](https://github.com/GuillaumeFalourd/formulas-gRPC/actions/workflows/security_pipeline.yml)
# Formulas Google Remote Procedure Call (gRPC)
## 📚 Documentation
This repository contains Ritchie `poc formulas` consuming gRPC services which can be executed by [ritchie-cli](https://github.com/ZupIT/ritchie-cli).
- [Ritchie CLI documentation](https://docs.ritchiecli.io)
## 📊 Use Formulas
To import this repository, you need [Ritchie CLI installed](https://docs.ritchiecli.io/getting-started/installation)
Then, you can use the `rit add repo` command manually, or execute the command line below directly on your terminal (since CLI version 2.8.0):
```bash
rit add repo --provider="Github" --name="formulas-gRPC" --repoUrl="https://github.com/GuillaumeFalourd/formulas-gRPC" --priority=1 --tag="1.3.0"
```Finally, you can check if the repository has been imported correctly by executing the `rit list repo` command.
## 🔎 Formulas available on this repository
- `rit grpc golang hello-world`
- *Formula to consume a local gRPC API on a **hello-world server** running through [this repository](https://github.com/GuillaumeFalourd/poc-grpc-golang)*.
- [Formula README file](https://github.com/GuillaumeFalourd/formulas-gRPC/tree/main/grpc/golang/hello-world)- `rit grpc golang poc`
- *Formula to consume a local gRPC API on a **login server** running through [this repository](https://github.com/GuillaumeFalourd/poc-grpc-golang)*.
- [Formula README file](https://github.com/GuillaumeFalourd/formulas-gRPC/tree/main/grpc/golang/poc)
- This example use the `*.proto` file as submodule to then generate `*.go` files with the `protoc` command.- `rit grpc java login`
- *Formula to consume a local gRPC API on a **login server** running through [this repository](https://github.com/GuillaumeFalourd/poc-grpc-java-maven)*.
- [Formula README file](https://github.com/GuillaumeFalourd/formulas-gRPC/tree/main/grpc/java/login)- `rit grpc python message`
- *Formula to consume a local gRPC API on a **message server** running through [this repository](https://github.com/GuillaumeFalourd/poc-grpc-python)*.
- [Formula README file](https://github.com/GuillaumeFalourd/formulas-gRPC/tree/main/grpc/python/message)## ♻️ Contribute to the repository with your formulas
### 🆕 Creating formulas
1. Fork and clone the repository
2. Create a branch: `git checkout -b `
3. Check the step by step of [how to create formulas on Ritchie](https://docs.ritchiecli.io/tutorials/formulas/how-to-create-formulas)
4. Add your formulas to the repository
and commit your implementation: `git commit -m '`
5. Push your branch: `git push origin /`
6. Open a pull request on the repository for analysis.### 🆒 Updating Formulas
1. Fork and clone the repository
2. Create a branch: `git checkout -b `
3. Add the cloned repository to your workspaces (`rit add workspace`) with a highest priority (for example: 1).
4. Check the step by step of [how to implement formulas on Ritchie](https://docs.ritchiecli.io/tutorials/formulas/how-to-implement-a-formula)
and commit your implementation: `git commit -m '`
5. Push your branch: `git push origin /`
6. Open a pull request on the repository for analysis.- [Contribute to Ritchie community](https://github.com/ZupIT/ritchie-formulas/blob/master/CONTRIBUTING.md)