Skip to main content

Ignore files with .ascendignore

Ascend supports ignoring files and directories in your Project using .ascendignore files, similar to how .gitignore works in Git repositories. You can create an .ascendignore file at the root of your Project to ignore specific files and directories, and you can also configure ignore patterns directly in your Profile settings.

This is particularly useful when developing templated Flows that scale from a few Flows in a Workspace to hundreds of Flows in a Deployment, significantly speeding up the development cycle. The Ascend UI will grey out ignored files and directories to provide visual feedback.

Glob pattern limitations

The current implementation supports single glob patterns like * but not recursive glob patterns like **.

Project-level ignore file

Create an .ascendignore file at the root of your Project:

# Ignore an entire Flow
my_flow
flows/llm-snowflake
# Ignore a Python Component
test_sales.py

Profile-level ignore patterns

Configure ignore patterns directly in your Profile:

...
ignore:
# Ignore an entire Flow
- "my_flow"
- "flows/llm-snowflake"
# Ignore a Python Component
- "test_sales.py"

ignore

🎉 Congratulations! You just learned how to ignore files and directories in your Ascend Project.