+++ title = "Initial Setup" weight = 100 +++ ## Initial Setup {{% notice warning %}} Before you begin, make sure you have gone through the steps in the [Prerequisites](/15-prerequisites.html) section. You must also have Docker running and Yarn installed in your development environment to complete this walkthrough. {{% /notice %}} ## Create the Parent Directory and Project Directory ### Parent Directory We'll create a parent directory to hold all of the code for this workshop: {{}} mkdir construct-hub-workshop && cd construct-hub-workshop {{}} ### Project Directory Next we'll create a project directory for the actual Construct Hub construct we'll be deploying to our aws account: {{}} mkdir internal-construct-hub && cd internal-construct-hub {{}} ## Create a New TypeScript CDK Project We will use `cdk init` to create a new TypeScript CDK project: {{}} cdk init app --language typescript {{}}