chore: Add configuration and documentation files for project structure and guidelines

This commit introduces several new files to enhance project organization and developer onboarding. The `.cursorignore` and `.cursorrules` files provide guidelines for Cursor AI, while `CONTRIBUTING.md` outlines contribution procedures. Additionally, `IMPORT_FIX_SUMMARY.md`, `RESTRUCTURE_SUMMARY.md`, and `STATUS.md` summarize recent changes and project status. The `README.md` has been updated to reflect the new project focus and structure, ensuring clarity for contributors and users. These additions aim to improve maintainability and facilitate collaboration within the PunimTag project.
This commit is contained in:
tanyar09
2025-10-15 14:43:18 -04:00
parent e49b567afa
commit d300eb1122
61 changed files with 10717 additions and 1100 deletions
+127
View File
@@ -0,0 +1,127 @@
# Cursor AI Ignore File
# Files and directories that Cursor should not index or analyze
# Virtual Environment
venv/
env/
.venv/
# Python Cache
__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
# Database Files
*.db
*.sqlite
*.sqlite3
data/photos.db
photos.db
# Logs
logs/
*.log
# IDE
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
# Git
.git/
.gitignore
# Temporary Files
tmp/
temp/
*.tmp
# Test Coverage
.coverage
htmlcov/
.pytest_cache/
.tox/
# Archives
archive/
*.backup
*_backup.py
*_original.py
# Demo/Sample Files
demo_photos/
*.jpg
*.jpeg
*.png
*.gif
*.bmp
*.tiff
*.tif
# Compiled Files
*.pyc
*.pyo
*.so
# Documentation Build
docs/_build/
docs/_static/
docs/_templates/
# OS Files
.DS_Store
Thumbs.db
desktop.ini
# Large Files
*.zip
*.tar.gz
*.rar
# Config Files (may contain sensitive data)
gui_config.json
.env
.env.local
# Scripts output
*.out
*.err
# Jupyter Notebooks
.ipynb_checkpoints/
*.ipynb
# MyPy
.mypy_cache/
.dmypy.json
dmypy.json
# Pyenv
.python-version
# Package Manager
pip-log.txt
pip-delete-this-directory.txt