

# Developer guide
<a name="developer-guide"></a>

This section provides the source code for the solution.

## Source code
<a name="source-code"></a>

Visit the [OpenSearch Migrations GitHub repository](https://github.com/opensearch-project/opensearch-migrations) to download the source files for this solution and to share your customizations with others. The repository includes the Migration Assistant Helm chart, the Workflow CLI, the bootstrap script, the Reindex-from-Snapshot engine, the Capture Proxy, the Traffic Replayer, and supporting tooling.

**Note**  
Report technical issues with the solution and feature requests on the [Issues page](https://github.com/opensearch-project/opensearch-migrations/issues) of the GitHub repository.

The Amazon EKS deployment is bootstrapped by `aws-bootstrap.sh`, which deploys an AWS CloudFormation stack and installs the Migration Assistant Helm chart. The AWS CloudFormation stacks deployed by the bootstrap script are generated from AWS Cloud Development Kit (AWS CDK) constructs. See the [README.md](https://github.com/opensearch-project/opensearch-migrations/blob/main/README.md) file for additional development setup details, including how to build the solution from source with `--build`.

For Migration Assistant releases, see the [Releases](https://github.com/opensearch-project/opensearch-migrations/releases) page. Pinning to a specific release tag using the `--version <tag>` flag of the bootstrap script is recommended for reproducible deployments.