Before beginning any install or provisioning steps, there are a few manual setups that an admin will need to do for you. So far this includes:
To get this setup, please join #eng-gardening
and tag @garden-admins
.
To quickly install all the necessary dependencies and get up and running, you can use the installation script:
1curl -sL https://mntd.dev/install.sh | bash
This installation script will install several components necessary to run the developer tooling. If you prefer to manually install them and manually bootstrap the project, those steps are in the following section.
After you are done with this step, move onto Development Quickstart
These steps are an alternative to install.sh
above.
You must make sure that the following programs are on your PATH
before continuing:
After installing these binaries, you then need to clone the project repository to your local filesystem:
1git clone git@gitlab.com:minted/devops/mntd-dot-dev <path-to-your-project-folder>
Once you've cloned the project, you need to set up a few files that are ignored by .gitignore
.
1printf "{}" > garden.dev.env.yaml 2touch .variables.local.yaml