Skip to content

nshimiye/tell-me-about

 
 

Repository files navigation

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

Releases

No releases published

Packages

 
 
 

Languages

  • TypeScript 80.0%
  • JavaScript 20.0%