tight-cli
latest

Getting Started & Tutorial

  • Introduction
  • Installation
  • Quickstart
  • Tutorial

Reference & Usage

  • tight-cli
  • tight
tight-cli
  • Docs »
  • Index
  • Edit on GitHub

Tight is a microframework created and optimized for serverless runtimes. With tight-cli and tight you can quickly scaffold serverless applications that are conventional, testable by default and free of boilerplate.

Tight currently supports AWS Lambda and the Python2.7 runtime.

Getting Started & Tutorial

  • Introduction
    • Overview
    • Motivation & Philosophy
    • Getting Started
  • Installation
    • tight-cli
    • tight
  • Quickstart
    • Install
    • Generate a Tight App
    • Install Environment Dependencies
    • Install Application Dependencies
    • Generate Environment File
    • Generate a Function & Tests
  • Tutorial
    • 1. Setup
      • Virtual Environment
      • Package Installation
    • 2. Generate An App
      • Generate Project Directory
      • The Anatomy of a Default App
      • Install Dependencies
      • Environment Dependencies
      • App Dependencies
      • Conclusion
    • 3. Generate Environment Files
      • Working With dist.env.yml
      • App Environment Variables
    • 4. Generate A Function
      • Lambda Proxy Event Controllers
      • Test Stubs
    • 5. Working with Tight Core
      • Lambda App
      • Lambda Proxy Event
      • Clients
      • Test Helpers
    • 6. Models and Data
      • DynamoDb Support
      • Generate a Model
      • Install DynamoDb Locally
      • Running DynamoDb Locally
      • Testing DynamoDb Interactions
    • 7. Working with Responses
      • Using Serializers
    • 8. Creating an Artifact
    • 9. Deploy to AWS
      • Create Lambda Function
      • Create API Gateway
    • 10. Deploy With Serverless
      • Create Serverless Project
      • Define Serverless Service

Reference & Usage

  • tight-cli
    • tight generate
    • tight pip
    • tight dynamo
  • tight
    • tight.providers
    • tight.core.logger
Next

© Copyright 2016, Michael McManus. Revision 25b581d0.

Built with Sphinx using a theme provided by Read the Docs.