algo/docs
Dan Guido 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
..
images Alternative Ingress IP (#1605) 2020-01-31 11:24:29 +01:00
aws-credentials.md Add comprehensive pre-commit hooks for code quality (#14831) 2025-09-15 10:03:46 -04:00
client-android.md WireGuard: Generate QR codes (#1129) 2018-09-29 22:25:02 -04:00
client-apple-ipsec.md Add comprehensive pre-commit hooks for code quality (#14831) 2025-09-15 10:03:46 -04:00
client-linux-ipsec.md Implement self-bootstrapping uv setup to resolve issue #14776 (#14814) 2025-08-06 22:10:56 -07:00
client-linux-wireguard.md Implement self-bootstrapping uv setup to resolve issue #14776 (#14814) 2025-08-06 22:10:56 -07:00
client-linux.md Update the Fedora related docs. (#1470) 2019-06-06 17:58:31 +02:00
client-macos-wireguard.md Document using WireGuard app on macOS (#1327) 2019-02-17 18:38:19 -05:00
client-openwrt-router-wireguard.md Add comprehensive pre-commit hooks for code quality (#14831) 2025-09-15 10:03:46 -04:00
client-windows.md Add comprehensive pre-commit hooks for code quality (#14831) 2025-09-15 10:03:46 -04:00
cloud-alternative-ingress-ip.md Fix grammar and spelling in documentation (#14770) 2025-08-03 00:46:19 -04:00
cloud-amazon-ec2.md Add comprehensive pre-commit hooks for code quality (#14831) 2025-09-15 10:03:46 -04:00
cloud-azure.md Add comprehensive pre-commit hooks for code quality (#14831) 2025-09-15 10:03:46 -04:00
cloud-cloudstack.md Fix typos (#14635) 2023-08-14 18:43:02 +03:00
cloud-do.md Fix grammar and spelling in documentation (#14770) 2025-08-03 00:46:19 -04:00
cloud-gce.md Fix typos (#14635) 2023-08-14 18:43:02 +03:00
cloud-hetzner.md Update cloud-hetzner.md (#14450) 2022-10-30 13:38:32 +03:00
cloud-linode.md Add comprehensive pre-commit hooks for code quality (#14831) 2025-09-15 10:03:46 -04:00
cloud-scaleway.md Update Scaleway setup docs (#1889) 2020-10-31 20:24:33 +03:00
cloud-vultr.md Add comprehensive pre-commit hooks for code quality (#14831) 2025-09-15 10:03:46 -04:00
deploy-from-ansible.md Fix grammar and spelling in documentation (#14770) 2025-08-03 00:46:19 -04:00
deploy-from-cloudshell.md Add comprehensive pre-commit hooks for code quality (#14831) 2025-09-15 10:03:46 -04:00
deploy-from-docker.md Fix grammar and spelling in documentation (#14770) 2025-08-03 00:46:19 -04:00
deploy-from-macos.md Implement self-bootstrapping uv setup to resolve issue #14776 (#14814) 2025-08-06 22:10:56 -07:00
deploy-from-script-or-cloud-init-to-localhost.md Add comprehensive pre-commit hooks for code quality (#14831) 2025-09-15 10:03:46 -04:00
deploy-from-windows.md Add comprehensive pre-commit hooks for code quality (#14831) 2025-09-15 10:03:46 -04:00
deploy-to-ubuntu.md Implement self-bootstrapping uv setup to resolve issue #14776 (#14814) 2025-08-06 22:10:56 -07:00
deploy-to-unsupported-cloud.md Add comprehensive pre-commit hooks for code quality (#14831) 2025-09-15 10:03:46 -04:00
faq.md docs: Add FAQ entries for single cipher support and censorship circumvention (#14827) 2025-08-22 13:12:27 -04:00
firewalls.md Clarify SSH port changed for cloud only (#1706) 2020-01-28 21:21:27 +01:00
index.md Implement self-bootstrapping uv setup to resolve issue #14776 (#14814) 2025-08-06 22:10:56 -07:00
troubleshooting.md Add comprehensive pre-commit hooks for code quality (#14831) 2025-09-15 10:03:46 -04:00