refactor: Restructure project for Docker compliance and documentation

- Move documentation to docs/ directory for better organization
- Add bin/ directory for utility scripts
- Add lib/ for shared library functions
- Update all build scripts to ensure strict Docker compliance
- Enhance AGENTS.md with Docker container requirements
- Create comprehensive compliance and security documentation
- Reorganize test suite with improved structure
- Remove obsolete Dockerfile and archive documentation
- Add final security compliance report

BREAKING CHANGE: Restructured project layout with moved documentation directories

💘 Generated with Crush

Assisted-by: GLM-4.6 via Crush <crush@charm.land>
This commit is contained in:
2026-01-21 15:37:03 -05:00
parent 6cd53bc7ba
commit 67c106a3b6
39 changed files with 2070 additions and 2338 deletions

69
.gitignore vendored
View File

@@ -1,43 +1,42 @@
# .gitignore for Secure Debian ISO Project
# Output directory
output/
# Generated ISO files
# KNEL-Football ISO build artifacts
*.iso
*.iso.sha256
*.iso.asc
# Build artifacts
config/binary
config/cache
config/chroot
config/.build
# Live-build temporary files
binary-hybrid.iso
live-build.log
# Virtual machine images
*.qcow2
*.vmdk
*.sha256
*.md5
*.img
# Test artifacts
test-reports/
coverage/
# Build directories
knel-build/
knel-iso/
knel-custom/
knel-final/
artifacts/
.chroot/
.cache/
.build/
tmp/
output/
# IDE and editor files
.vscode/
.idea/
*.swp
*.swo
# Live-build artifacts
config/
binary/
.cache/
bootstrap/
# Temporary files
*.log
*.tmp
*~
# OS specific files
.DS_Store
Thumbs.db
# Temporary files
tmp/
temp/
# Downloaded files
debian-*.iso
*.netinst.iso
*.tar.gz
*.tar.xz
# Security - don't commit sensitive configs
*key*
*.pem
*.crt
secrets/