Skip to content

rackspace/cargoplane

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

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 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