https://github.com/rackspace/cargoplane
No description [Archived: No updates since 31/12/20]
https://github.com/rackspace/cargoplane
Last synced: over 1 year ago
JSON representation
No description [Archived: No updates since 31/12/20]
- Host: GitHub
- URL: https://github.com/rackspace/cargoplane
- Owner: rackspace
- License: apache-2.0
- Created: 2019-09-04T21:12:15.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-07-25T15:40:01.000Z (almost 3 years ago)
- Last Synced: 2025-03-15T00:15:17.835Z (over 1 year ago)
- Language: TypeScript
- Size: 5.86 MB
- Stars: 0
- Watchers: 5
- Forks: 2
- Open Issues: 48
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Cargoplane - Serverless publish/subscribe for webapps and AWS
Cargoplane is a toolset to help you quickly _transport message cargo_ between webapp clients and a backend running in the AWS cloud.
__Full documentation is published [online](https://docs.onica.com/projects/cargoplane).__
Cargoplane is written in Typescript, but transpiled to Javascript. The Lambda code is compatible with Node.js 8 and 10.
The client code is ES5, and so will work in any remotely modern browser.
This project is developed and maintained by the [Onica](https://www.onica.com) Cloud Native Development Practice.
# make.sh
Use the make.sh script to build all of the projects in an order that resolves the dependencies between them.
```
$ ./make.sh clean # delete all node_modules directories
$ ./make.sh build # npm install, test, and build all packages
$ ./make.sh check # check what packages need to be published
$ ./make.sh publish # npm publish packages with new version numbers (must have bump versions first and have permission)
$ ./make.sh all # do clean, build, & publish
```