> For the complete documentation index, see [llms.txt](https://docs.garden.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.garden.io/edge-release/tutorials/your-first-project.md).

# Your First Project

This tutorial walks you through the steps of adding Garden to a project. Our [example project](https://github.com/garden-io/web-app-example) is a three-tier web app that we'll be deploying to Kubernetes.

In the tutorial we'll:

1. [Create a Garden project](/edge-release/tutorials/your-first-project/1-initialize-a-project.md)
2. [Pick our Kubernetes plugin and set it up](/edge-release/tutorials/your-first-project/2-connect-to-a-cluster.md)
3. [Add actions to the project](/edge-release/tutorials/your-first-project/3-add-actions.md)
4. [Add tests to the project](/edge-release/tutorials/your-first-project/4-testing.md)
5. [Enable code syncing](/edge-release/tutorials/your-first-project/5-code-syncing.md)
6. [...and discuss next steps](/edge-release/tutorials/your-first-project/6-configure-your-project.md)

### Requirements

* You'll need to have Garden installed to follow along with this guide. You'll find the instructions in our [Quickstart guide](/edge-release/getting-started/quickstart.md).
* We also recommend quickly reading the [Garden Basics](/edge-release/getting-started/basics.md) page before carrying on.

Once you've done that, head on over to the [next page](/edge-release/tutorials/your-first-project/1-initialize-a-project.md)!
