# ============================================================================= # Python # ============================================================================= __pycache__/ *.py[cod] *$py.class *.so .Python # Distribution / packaging build/ develop-eggs/ dist/ downloads/ eggs/ .eggs/ lib/ lib64/ parts/ sdist/ var/ wheels/ *.egg-info/ .installed.cfg *.egg MANIFEST pip-log.txt pip-delete-this-directory.txt # ============================================================================= # Virtual environments / dependency managers # ============================================================================= venv/ env/ .env .env.* !.env.example .venv/ .python-version .tool-versions # ============================================================================= # Test / type / lint caches # ============================================================================= .pytest_cache/ .cache/ .coverage .coverage.* htmlcov/ coverage.xml .tox/ .nox/ .mypy_cache/ .ruff_cache/ .pyre/ .pytype/ # ============================================================================= # IDEs / editors # ============================================================================= .idea/ .vscode/ *.swp *.swo *~ *.iml .project .pydevproject # ============================================================================= # OS noise # ============================================================================= .DS_Store .AppleDouble .LSOverride Thumbs.db desktop.ini # ============================================================================= # Gradio / Hugging Face Spaces # ============================================================================= .gradio/ gradio_cached_examples/ flagged/ # ============================================================================= # BibGuard outputs (generated by main.py / app.py) # ============================================================================= bibguard_output/ *_only_used.bib *_only_used_entry.bib bibliography_report.md latex_quality_report.md line_by_line_report.md report.html report.json # Local HTTP cache used by src/utils/http.py .cache/bibguard/ **/.cache/bibguard/ # ============================================================================= # User secrets / personal config # Recommendation: ship `bibguard.example.yaml` and gitignore the real one # so API keys / personal paths don't leak. See README for details. # ============================================================================= # bibguard.yaml config.yaml .bibguard.yaml .bibguard.yml secrets.yaml *.local.yaml # ============================================================================= # User paper data (LaTeX / BibTeX sources and build artifacts) # Keep README.md, requirements*.txt, and source-tree .md files. # ============================================================================= *.tex *.bib *.pdf *.log *.aux *.out *.bbl *.blg *.synctex.gz *.fls *.fdb_latexmk *.toc *.lof *.lot *.nav *.snm *.vrb # Markdown / text files: ignore by default to prevent committing user paper # content, but keep documentation and project metadata. *.txt *.md !README.md !CHANGELOG.md !CONTRIBUTING.md !LICENSE.md !docs/**/*.md !requirements.txt !requirements-*.txt !**/requirements.txt