setup Install blockstack-core and its dependencies
```
## Task 2: Generate an initial Clarity project
In this task, you generate a project scaffold — an initial set of directories and files.
1. Create a new Clarity project .
```sh
```sh
cd hello-clarity-sdk
clarity new hello-clarity-sdk
```
```
3. Use the `npm` command to initialize a Clarity project.
The system responds by creating a scaffolding for your Clarity project and initializing the packaging:
```sh
```
npm init clarity-dev
$ clarity new hello-clarity-sdk
create .vscode/extensions.json
create .vscode/launch.json
create contracts/sample/hello-world.clar
create test/mocha.opts
create tsconfig.json
create test/hello-world.ts
create .gitignore
create package.json
...
...
added 126 packages from 632 contributors and audited 226 packages in 4.678s
added 153 packages from 630 contributors and audited 280 packages in 4.73s
found 0 vulnerabilities
found 0 vulnerabilities
Project created at /private/tmp/hello-clarity-sdk
Project created at /tmp/hello-clarity-sdk
```
```
Depending on your connection speed, it may take time to construct the scaffolding.
Depending on your connection speed, it may take time to construct the scaffolding.
## Task 2: Investigate the generated project
2. Change into your new project directory.
```sh
cd hello-clarity-sdk
```
## Task 3: Investigate the generated project
Your project should contain three directories:
Your project should contain three directories:
@ -154,7 +188,7 @@ npm run test
In the next section, try your hand at expanding the `hello-world.clar` program.
In the next section, try your hand at expanding the `hello-world.clar` program.
## Task 3: Try to expand the contract
## Task 4: Try to expand the contract
In this task, you are challenged to expand the contents of the `contracts/hello-world.clar` file. Use your favorite editor and open the `contracts/hello-world.clar` file. If you use Visual Studio Code, you can install the Blockstack Clarity extension. The extension provides `syntax coloration` and some `autocompletion`.
In this task, you are challenged to expand the contents of the `contracts/hello-world.clar` file. Use your favorite editor and open the `contracts/hello-world.clar` file. If you use Visual Studio Code, you can install the Blockstack Clarity extension. The extension provides `syntax coloration` and some `autocompletion`.