Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 1.49 KB

README.md

File metadata and controls

17 lines (13 loc) · 1.49 KB

Introduction

This is the basic project template for a Snowflake Native App project. It contains minimal code meant to help you set up your first application object in your account quickly.

Project Structure

File Name Purpose
README.md The current file you are looking at, meant to guide you through a Snowflake Native App project.
app/setup_script.sql Contains SQL statements that are run when an account installs or upgrades a Snowflake Native App.
app/manifest.yml Defines properties required by the application package. Find more details at the Manifest Documentation.
app/README.md Exposed to the account installing the Snowflake Native App with details on what it does and how to use it.
snowflake.yml Used by the Snowflake CLI tool to discover your project's code and interact with your Snowflake account with all relevant prvileges and grants.

Adding a snowflake.local.yml file

Though your project directory already comes with a snowflake.yml file, an individual developer can choose to customize the behavior of the Snowflake CLI by providing local overrides to snowflake.yml, such as a new role to test out your own application package. This is where you can use snowflake.local.yml, which is not a version-controlled file.

For more information, please refer to the Snowflake Documentation on installing and using Snowflake CLI to create a Snowflake Native App.