Contributing

A guide to the LocalStack system, its code base on how to contribute to the project.

We welcome contributions to LocalStack, under the Contributor LicenseAgreement (CLA).

The guides in this section are for developers of LocalStack, to better understand how LocalStack works internally, how to set up local development environments, and how to contribute to the codebase.


Basics

This document contains a few essential instructions for developing new features and bug fixes for LocalStack.

Contributing to LocalStack

Get started with contributing to LocalStack and help us grow the project and the community.

Development Environment Setup

Set up your development environment for developing LocalStack.

LocalStack Concepts

Get a condensed overview of the most important architectural concepts of LocalStack.

Integration tests

How to run and write integration tests.

Parity Testing

How to run and write parity tests to verify and improve the correctness of LocalStack compared to AWS.

LocalStack Extensions

LocalStack Extensions allows developers to extend and customize LocalStack.

Terraform test suite

How to run the Terraform test suite.


Last modified December 1, 2022: LocalStack Beta Docs (#337) (28576f89)