1.3.0 • Published 5 years ago
serverless-rpc v1.3.0
Serverless RPC
run RPC servers on serverless functions.
Project Hirarchy
- lib/ - Contains the Thrift transport library implementation, subdivided by language of implementation.
cpp/
go/
java/
php/
py/
rb/
...
- plugin/ - contains a js package that is the serverless-rpc-plugin
CI/CD
Versioning
The project uses semantic versioning, along with semantic release which automates the release process. For each merge to master, we will check if a deploy is required. The semantic release will be configured for each library to look only for relevant commits (meaning that if the commit scope is py-, only the python library will be affected by this commit). It will look for commits of type “fix”, “feat” or breaking changes, increase the version accordingly and release a new version only if required.
The scope prefixes are:
py
- Pythonnode
- Node.jsplugin
- serverless framework pluginall
- affects the entire project