Files
algo/.dockerignore
T
cddb5df395 Add comprehensive pre-commit hooks for code quality (#14831)
* Add comprehensive pre-commit hooks for code quality

- Set up pre-commit framework with hooks for Python, YAML, Ansible, and shell
- Configure ruff for Python linting and formatting
- Add yamllint for YAML validation
- Include ansible-lint and syntax checks
- Add shellcheck for shell scripts
- Create development documentation
- Auto-fix trailing whitespace and file endings

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

Co-Authored-By: Claude <noreply@anthropic.com>

* Remove redundant DEVELOPMENT.md and update CONTRIBUTING.md

- Removed docs/DEVELOPMENT.md as it was redundant with existing documentation
- Added pre-commit hooks setup instruction to CONTRIBUTING.md for contributors
- Consolidated development guidance into a single location

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

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-09-15 10:03:46 -04:00

45 lines
506 B
Plaintext

# Version control and CI
.git/
.github/
.gitignore
# Development environment
.env
.venv/
.ruff_cache/
__pycache__/
*.pyc
*.pyo
*.pyd
# Documentation and metadata
docs/
tests/
README.md
CHANGELOG.md
CONTRIBUTING.md
PULL_REQUEST_TEMPLATE.md
SECURITY.md
logo.png
.travis.yml
# Build artifacts and configs
configs/
Dockerfile
.dockerignore
Vagrantfile
# User configuration (should be bind-mounted)
config.cfg
# IDE and editor files
.vscode/
.idea/
*.swp
*.swo
*~
# OS generated files
.DS_Store
Thumbs.db