1.3.0 • Published 5 years ago

serverless-rpc v1.3.0

Weekly downloads
3
License
MIT
Repository
github
Last release
5 years ago

Serverless RPC

Build Status npm version PypiVersions semantic-release

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 - Python
  • node - Node.js
  • plugin - serverless framework plugin
  • all - affects the entire project