# Spicepod Configuration

### Edit app spicepod not connected to GitHub

To update Spice App spicepod.yaml, navigate to **Code** tab. Use Components sidebar to add data connectors, model providers and preconfigured datasets, or manually edit spicepod.yaml in code editor.

<figure><img src="https://692214342-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mc71sWdWMqp1e_rsTZE-129938315%2Fuploads%2Fgit-blob-ebc9115fb2882f36509e470008f53e286c69e16e%2FCleanShot%202024-12-27%20at%2010.54.17%402x.png?alt=media" alt=""><figcaption><p>Spice App Code</p></figcaption></figure>

After saving the spicepod changes, a new deployment must be triggered. Learn more about [Spicepod Deployments](https://docs.spice.ai/portal/app-spicepod/deployments).

<figure><img src="https://692214342-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mc71sWdWMqp1e_rsTZE-129938315%2Fuploads%2Fgit-blob-7a4d1522b6cac31790db7a155f15e4b2c3739357%2FCleanShot%202024-12-27%20at%2011.25.25.gif?alt=media" alt=""><figcaption></figcaption></figure>

### Edit app spicepod connected to GitHub

If the Spice App is connected to a GitHub repository ([learn more](https://docs.spice.ai/portal/apps/connect-github) about how to connect), the only way to update the Spicepod configuration is to edit the spicepod.yaml file in the root of your repository and push it to the default branch.

To apply the updated spicepod, a new deployment must be triggered. Learn more about [Spicepod Deployments](https://docs.spice.ai/portal/app-spicepod/deployments).

App Code tab allows to explore and preview files in connected repository.

<figure><img src="https://692214342-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mc71sWdWMqp1e_rsTZE-129938315%2Fuploads%2Fgit-blob-ffeaa1d965ffaa128fb513ee6fd016556577a86f%2FCleanShot%202024-12-27%20at%2010.46.26%402x.png?alt=media" alt=""><figcaption><p>Spice App Code</p></figcaption></figure>
