Skip to content

Latest commit

 

History

History
46 lines (32 loc) · 1.7 KB

README.md

File metadata and controls

46 lines (32 loc) · 1.7 KB

tell-me-about

Build Status Dependency Status Code Climate MIT License

Bot that explains to people important terms (such as famous people and place), that they find while reading news.

Development

Basic

  • Download the code git clone <repo>
  • Install dependancies npm install
  • Build the deployable code npm run build
  • Run tests npm test

Detailed information

  • The system is a AWS lambda function
  • We use Typescript as the coding language
  • We use Rollup as the build system (Babel plugins)
  • We use jest for testing

Compile Typescript code to ES6, then transpile ES6 code to ES5. ES5 is stored in a bin folder

I recomend looking through the package.json to understand each command

Deployment

  • We use Claudiajs to ease the deploayment process
  • Replace AWS profile name with the correct one inside package.json or just use the command below
# on mac ox
export AWS_PROFILE=<profile-name>
  • Deploy the lambda function by typing npm run create