---
title: Helm Based Operator Scaffolding
linkTitle: Scaffolding
weight: 20
---

After creating a new operator project using
`operator-sdk new --type helm`, the project directory has numerous generated folders and files. The following table describes a basic rundown of each generated file/directory.


| File/Folders | Purpose |
| :---         | :---    |
| deploy | Contains a generic set of Kubernetes manifests for deploying this operator on a Kubernetes cluster. |
| helm-charts/\<kind> | Contains a Helm chart initialized using the equivalent of [`helm create`][docs_helm_create] |
| build | Contains scripts that the operator-sdk uses for build and initialization. |
| watches.yaml | Contains Group, Version, Kind, and Helm chart location. |

[docs_helm_create]:https://helm.sh/docs/intro/using_helm/#creating-your-own-charts
