# Requirements

To simplify the step by step guide, we assume that you provide the following elements:

  • An empty Git repository (you can use Github, Bitbucket, Gitlab, AWS CodeCommit, etc.):
    • Later on, we will create two branches (stacks and config)
    • SSH key to access to the repository


In this guide, we use and create two branches into the same git repository to keep things simple. But when you build your own stack, it's up to you to define if you want to use one unique branch, several branches, or even split them across different git repositories.