UNPKG

aws-lager

Version:

AWS Lambda / API Gateway / Endpoint Router

49 lines (38 loc) 1.74 kB
Roadmap === General --- * Find a super cool name and create Github organization (Alexis) **S** * ~~Allow plugins to create new lager commands~~ (Alexis) **L** * Manage IAM credentials from various sources: config file, environment variables, parameters **S** * Update the dev application to create the "Planet Express" apis **L** * Complete `lager` command line (see spec/COMMAND_LINE.md) **S** * Document IAM permission needed *for each plugin* **M** * Add a logging system **M** * Write unit tests * Setup continuous integration * Create a local webserver (Koa or Hapi?) **XL** * Put core plugins in their own node modules **M** * Bonus: put the promise based event/observer in its own node module `api-gateway` core plugin --- * ~~Export the "doc" specification with double quotes~~ (Alexis) **S** * ~~Put the code about Api and Endpoint definitions in it's own plugin~~ (Alexis) **M** * Publish stages **S** * Complete `api-gateway` command line (see spec/COMMAND_LINE.md) **M** * Add syntax highlighting to inspection commands **S** * Beautify deploy output (ASCII array describing configuration?) **M** `node-lambda` core plugin --- * Complete `node-lambda` command line (see spec/COMMAND_LINE.md) (Alexis) **M** * Use aliases for versioning **S** * Allow CORS configuration **L** * Beautify deploy output **M** `iam` core plugin --- * Create a plugin to create/update/manage IAM roles/policies **L** * Implement `iam` command line (see spec/COMMAND_LINE.md) **M** Other plugins --- * Create a Lager plugin to inject documentation in the API (Heucles) **S** * Create a Sequelize REST blueprint plugin to automatically create REST API when declaring Sequelize models **XL**