github.com/GoogleContainerTools/skaffold/v2@v2.13.2/docs-v2/content/en/docs/workflows/getting-started-with-your-project.md (about)

     1  ---
     2  title: "Getting Started With Your Project"
     3  linkTitle: "Getting Started With Your Project"
     4  weight: 10
     5  no_list: true
     6  ---
     7  
     8  Skaffold requires a `skaffold.yaml`, but - for supported projects - Skaffold can
     9  generate a simple config for you that you can get started with. To configure
    10  Skaffold for your application you can run [`skaffold init`][init].
    11  
    12  Running [`skaffold init`][init] at the root of your project directory will walk you
    13  through a wizard and create a `skaffold.yaml` that defines how your project is
    14  built and deployed.
    15  
    16  [init]: {{<relref "docs/init" >}}
    17  
    18  ```bash
    19  skaffold init
    20  ```
    21  
    22  ![init-flow](/images/init-flow.png)
    23  
    24  ## What's next
    25  You can further set up [File Sync]({{<relref "/docs/filesync" >}}) for source files 
    26  that do not need a rebuild in [dev mode]({{<relref "/docs/workflows/dev">}}). 
    27  
    28  Skaffold automatically forwards Kubernetes Services in [dev mode]({{<relref "/docs/workflows/dev">}}) if you run it with `--port-forward`. If your project contains resources other than services, you can set-up [port-forwarding]({{<relref "/docs/port-forwarding" >}})
    29  to port-forward these resources in [`dev`]({{<relref "docs/workflows/dev" >}}) or [`debug`]({{<relref "/docs/workflows/debug" >}}) mode.
    30  
    31  
    32  For more understanding on how init works, see [`skaffold init`]({{<relref "/docs/init" >}}).