# Ignore all by default
*

# Include key directories and children
!.devcontainer/
!.devcontainer/**
!.github/
!.github/**
!.vscode/
!.vscode/**
!src/
!src/**
!utils/
!utils/**
!docs/
!docs/**
!tests/
!tests/**
!dockerfiles/
!dockerfiles/**

# Include key files
!template-configuration-needed
!.env
!.gitignore
!.editorconfig
!.actrc
!README.md
!LICENSE
!NOTICE
!CODE_OF_CONDUCT.md
!CONTRIBUTING.md
!SECURITY.md
!Dockerfile
!pyproject.toml
!uv.lock
!mkdocs.yml
!justfile

# Ignore these after the recusive include
__pycache__
# This file is generated by hatch-vcs:
src/vulcan_core/__about__.py