Closes #22056: Clean up obsolete .gitignore entries and add comments (#22116)

This commit is contained in:
Martin Hauser
2026-05-05 18:25:06 +02:00
committed by GitHub
parent 589169f860
commit f3c5b00932

68
.gitignore vendored
View File

@@ -1,33 +1,63 @@
*.pyc
*.swp
npm-debug.log*
# Python bytecode, cache directories, and test coverage output
__pycache__/
*.py[cod]
.coverage
# Python virtual environment created by the installation/upgrade workflow
/venv/
# Frontend dependencies and Yarn logs generated during asset development/builds
/netbox/project-static/node_modules/
yarn-debug.log*
yarn-error.log*
/netbox/project-static/node_modules
/netbox/project-static/docs/*
!/netbox/project-static/docs/.info
# Documentation generated by the upgrade/build workflow
/netbox/project-static/docs/
# Static files collected by Django
/netbox/static/
# Local NetBox configuration files created or copied during installation
/netbox/netbox/configuration.py
/netbox/netbox/ldap_config.py
/netbox/local/*
/local_requirements.txt
# Local settings overrides loaded by settings.py if present
/netbox/netbox/local_settings.py
# Deployment-local files under the optional local directory
/netbox/local/
# User-uploaded media files; MEDIA_ROOT defaults to netbox/media/.
# Keep the placeholder so the directory exists in a fresh checkout.
/netbox/media/*
!/netbox/media/.gitkeep
# Legacy custom reports; REPORTS_ROOT defaults to netbox/reports/.
# Keep the package marker while ignoring deployment-specific reports.
/netbox/reports/*
!/netbox/reports/__init__.py
# Custom scripts; SCRIPTS_ROOT defaults to netbox/scripts/.
# Keep the package marker while ignoring deployment-specific scripts.
/netbox/scripts/*
!/netbox/scripts/__init__.py
/netbox/static
/venv/
# Deployment-local WSGI configuration copied from contrib/ and edited in place
/gunicorn.py
/uwsgi.ini
# Ignore local helper scripts in the repository root, but keep the tracked upgrade script
/*.sh
local_requirements.txt
local_settings.py
!upgrade.sh
fabfile.py
gunicorn.py
uwsgi.ini
netbox.log
netbox.pid
# Git patch/diff files commonly generated locally for review or handoff
/*.patch
/*.diff
# Common local editor, OS, and runtime-manager metadata
*.swp
.DS_Store
.idea
.coverage
.vscode
.idea/
.vscode/
.python-version