master:
develop:
Lambda functions for tx Manager. Requires the [tx-manager library](https://github.com/unfoldingWord-dev/tx-manager).
Project description at https://github.com/unfoldingWord-dev/door43.org/wiki/tX-Development-Architecture#tx-manager-lambda-module.
Issue for its creation at unfoldingWord/door43.org#53
In IntelliJ terminal, switch to virtual environment and install requirements.
For developing the tx-manager library which this repo uses for every function, you can deploy your code to a test AWS environment with apex by doing the following:
- Copy project.test.json.sample to project.test.json
- Edit project.test.json and change <username> and <branch> to your tx-manager branch
- Install apex from http://apex.run/#installation
- Set up your AWS credentials as specified at http://apex.run/#aws-credentials
- Run apex deploy --env test to deploy all functions, or apex deploy --env test [function-name] for a single function
For more information on using --env to specify a project json file, see https://github.com/apex/apex/blob/master/docs/projects.md#multiple-environments