fix: improve gitignore and Jupyter notebook support (#28)

- Add nbconvert dependency for .ipynb file support
- Replace manual gitignore parsing with gitignore-parser library
- Proper recursive .gitignore handling (all subdirectories)
- Fix compliance with Git gitignore behavior
- Simplify code and improve reliability

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
Andy Lee
2025-08-10 20:02:46 -07:00
committed by GitHub
parent 9801aa581b
commit 2fac0c6fbf
4 changed files with 3886 additions and 3535 deletions

7318
uv.lock generated
View File

File diff suppressed because it is too large Load Diff