├── .eslintrc ├── .github └── workflows │ ├── cd.yml │ └── ci.yml ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── example ├── .gitignore ├── README.md ├── deploy.sh ├── download-swagger-json.sh ├── extract-rest-api-id.js ├── handler.js ├── package.json ├── remove.sh ├── serverless.yml └── yarn.lock ├── package.json └── src ├── documentation.js ├── documentation.spec.js ├── downloadDocumentation.js ├── downloadDocumentation.spec.js ├── fileUtils.js ├── fileUtils.spec.js ├── functionDocumentationParts.json ├── generateDocumentation.js ├── generateDocumentation.spec.js ├── globalDocumentationParts.json ├── index.js ├── index.spec.js ├── models.js ├── models.spec.js └── swagger.js /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/failsafe-engineering/serverless-aws-apigateway-documentation/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/cd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/failsafe-engineering/serverless-aws-apigateway-documentation/HEAD/.github/workflows/cd.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/failsafe-engineering/serverless-aws-apigateway-documentation/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | npm-debug.log 4 | .DS_Store 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/failsafe-engineering/serverless-aws-apigateway-documentation/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/failsafe-engineering/serverless-aws-apigateway-documentation/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/failsafe-engineering/serverless-aws-apigateway-documentation/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/failsafe-engineering/serverless-aws-apigateway-documentation/HEAD/README.md -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/failsafe-engineering/serverless-aws-apigateway-documentation/HEAD/example/.gitignore -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/failsafe-engineering/serverless-aws-apigateway-documentation/HEAD/example/README.md -------------------------------------------------------------------------------- /example/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/failsafe-engineering/serverless-aws-apigateway-documentation/HEAD/example/deploy.sh -------------------------------------------------------------------------------- /example/download-swagger-json.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/failsafe-engineering/serverless-aws-apigateway-documentation/HEAD/example/download-swagger-json.sh -------------------------------------------------------------------------------- /example/extract-rest-api-id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/failsafe-engineering/serverless-aws-apigateway-documentation/HEAD/example/extract-rest-api-id.js -------------------------------------------------------------------------------- /example/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/failsafe-engineering/serverless-aws-apigateway-documentation/HEAD/example/handler.js -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/failsafe-engineering/serverless-aws-apigateway-documentation/HEAD/example/package.json -------------------------------------------------------------------------------- /example/remove.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/failsafe-engineering/serverless-aws-apigateway-documentation/HEAD/example/remove.sh -------------------------------------------------------------------------------- /example/serverless.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/failsafe-engineering/serverless-aws-apigateway-documentation/HEAD/example/serverless.yml -------------------------------------------------------------------------------- /example/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/failsafe-engineering/serverless-aws-apigateway-documentation/HEAD/example/yarn.lock -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/failsafe-engineering/serverless-aws-apigateway-documentation/HEAD/package.json -------------------------------------------------------------------------------- /src/documentation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/failsafe-engineering/serverless-aws-apigateway-documentation/HEAD/src/documentation.js -------------------------------------------------------------------------------- /src/documentation.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/failsafe-engineering/serverless-aws-apigateway-documentation/HEAD/src/documentation.spec.js -------------------------------------------------------------------------------- /src/downloadDocumentation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/failsafe-engineering/serverless-aws-apigateway-documentation/HEAD/src/downloadDocumentation.js -------------------------------------------------------------------------------- /src/downloadDocumentation.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/failsafe-engineering/serverless-aws-apigateway-documentation/HEAD/src/downloadDocumentation.spec.js -------------------------------------------------------------------------------- /src/fileUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/failsafe-engineering/serverless-aws-apigateway-documentation/HEAD/src/fileUtils.js -------------------------------------------------------------------------------- /src/fileUtils.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/failsafe-engineering/serverless-aws-apigateway-documentation/HEAD/src/fileUtils.spec.js -------------------------------------------------------------------------------- /src/functionDocumentationParts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/failsafe-engineering/serverless-aws-apigateway-documentation/HEAD/src/functionDocumentationParts.json -------------------------------------------------------------------------------- /src/generateDocumentation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/failsafe-engineering/serverless-aws-apigateway-documentation/HEAD/src/generateDocumentation.js -------------------------------------------------------------------------------- /src/generateDocumentation.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/failsafe-engineering/serverless-aws-apigateway-documentation/HEAD/src/generateDocumentation.spec.js -------------------------------------------------------------------------------- /src/globalDocumentationParts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/failsafe-engineering/serverless-aws-apigateway-documentation/HEAD/src/globalDocumentationParts.json -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/failsafe-engineering/serverless-aws-apigateway-documentation/HEAD/src/index.js -------------------------------------------------------------------------------- /src/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/failsafe-engineering/serverless-aws-apigateway-documentation/HEAD/src/index.spec.js -------------------------------------------------------------------------------- /src/models.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/failsafe-engineering/serverless-aws-apigateway-documentation/HEAD/src/models.js -------------------------------------------------------------------------------- /src/models.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/failsafe-engineering/serverless-aws-apigateway-documentation/HEAD/src/models.spec.js -------------------------------------------------------------------------------- /src/swagger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/failsafe-engineering/serverless-aws-apigateway-documentation/HEAD/src/swagger.js --------------------------------------------------------------------------------