Developer Onboarding
Pre-Requisites
Versions
Replace the variables in the code snippets below with the following values:
PYTHON_VERSION: 3.9.18
NODEJS_VERSION: 16.20.2
CDK_VERSION: 2.115.0
Prepare environment
Set Environment Variables for Versions
PYTHON_VERSION=<see above>
NODEJS_VERSION=<see above>
CDK_VERSION=<see above>Install pyenv and nvm
Using Homebrew:
Using Powershell:
Install NVM latest release from: https://github.com/coreybutler/nvm-windows/releases
Python <PYTHON_VERSION>
NodeJS <NODEJS_VERSION>
AWS CDK <CDK_VERSION>
Note: Do NOT install CDK globally using npm -g or yarn global add
Follow the instructions below:
Docker Desktop (Optional)
Follow instructions on the below link to install Docker Desktop. (Required if you are working with creating Docker Images)
https://docs.docker.com/desktop/mac/install/
Clone Git Repo
All PRs will be accepted only against the main branch.
Virtual Environment
Activate your python virtual environment via:
If your PYENV_VERSION command is not working for any reason, you can create venv using below command:
Install Dev Requirements
Verify Dev Setup
Run below command to check if development environment is working as expected, run:
Running this command should print output like below:
Last updated