Features: - PHP 8.4 support (from 8.3) - WordPress 7.0 (auto-update via WP-CLI) - Modern TLS 1.3 cipher suites (2026 best practices) - Fail2Ban security integration (5 jails: SSH, Nginx, WordPress, recidive) - Auto-update cron job for WordPress (weekly Minor updates) - Debian 14 Forky support (testing) - Ubuntu 25.04 support - Python 3.12 in GitHub Actions Security: - Fail2Ban with SSH brute force protection (24h ban) - WordPress wp-login.php protection (2h ban) - Nginx bot scanner protection - Recidive jail for repeat offenders (1 week ban) - Modern TLS ciphers (AEAD only) - HSTS 2 years for preload Documentation: - docs/autoupdate.md - WordPress auto-update guide - docs/fail2ban.md - Fail2Ban configuration guide - docs/troubleshooting.md - Updated with php_version variable Breaking changes: - PHP 8.4 is now the default (requires Ubuntu 20.04+ or Debian 11+)
77 lines
1.9 KiB
YAML
Executable File
77 lines
1.9 KiB
YAML
Executable File
name: 📚 Documentation Issue
|
|
description: Report an issue with documentation
|
|
title: "[DOCS] "
|
|
labels: ["documentation", "needs-triage"]
|
|
assignees: []
|
|
|
|
body:
|
|
- type: markdown
|
|
attributes:
|
|
value: |
|
|
Thanks for helping improve our documentation!
|
|
|
|
- type: dropdown
|
|
id: doc-type
|
|
attributes:
|
|
label: Documentation Type
|
|
description: Which documentation needs attention?
|
|
options:
|
|
- README.md
|
|
- Setup/Installation Guide
|
|
- Production Deployment Guide
|
|
- SSL Setup Guide
|
|
- Troubleshooting Guide
|
|
- Contributing Guidelines
|
|
- API/Variable Documentation
|
|
- Code Comments
|
|
- Other
|
|
validations:
|
|
required: true
|
|
|
|
- type: dropdown
|
|
id: issue-type
|
|
attributes:
|
|
label: Issue Type
|
|
description: What kind of documentation issue is this?
|
|
options:
|
|
- Missing Information
|
|
- Incorrect Information
|
|
- Outdated Information
|
|
- Unclear Instructions
|
|
- Typo/Grammar
|
|
- Missing Examples
|
|
- Broken Links
|
|
- Formatting Issues
|
|
- Other
|
|
validations:
|
|
required: true
|
|
|
|
- type: textarea
|
|
id: current-content
|
|
attributes:
|
|
label: Current Content
|
|
description: What does the current documentation say? (copy/paste relevant section)
|
|
render: markdown
|
|
|
|
- type: textarea
|
|
id: expected-content
|
|
attributes:
|
|
label: Expected Content
|
|
description: What should the documentation say instead?
|
|
render: markdown
|
|
validations:
|
|
required: true
|
|
|
|
- type: input
|
|
id: location
|
|
attributes:
|
|
label: Location
|
|
description: "File path and line number (e.g., docs/ssl-setup.md:45)"
|
|
placeholder: "docs/production-deployment.md:120"
|
|
|
|
- type: textarea
|
|
id: additional
|
|
attributes:
|
|
label: Additional Context
|
|
description: Any other information that might be helpful
|