mirror of
https://github.com/pacnpal/thrillwiki_django_no_react.git
synced 2025-12-24 11:51:08 -05:00
Add secret management guide, client-side performance monitoring, and search accessibility enhancements
- Introduced a comprehensive Secret Management Guide detailing best practices, secret classification, development setup, production management, rotation procedures, and emergency protocols. - Implemented a client-side performance monitoring script to track various metrics including page load performance, paint metrics, layout shifts, and memory usage. - Enhanced search accessibility with keyboard navigation support for search results, ensuring compliance with WCAG standards and improving user experience.
This commit is contained in:
29
backend/scripts/generate_requirements.sh
Executable file
29
backend/scripts/generate_requirements.sh
Executable file
@@ -0,0 +1,29 @@
|
||||
#!/bin/bash
|
||||
# Generate requirements.txt files from pyproject.toml
|
||||
# Usage: ./scripts/generate_requirements.sh
|
||||
|
||||
set -e
|
||||
|
||||
cd "$(dirname "$0")/.."
|
||||
|
||||
echo "Generating requirements files from pyproject.toml..."
|
||||
|
||||
# Generate production requirements
|
||||
echo " → requirements.txt (production)"
|
||||
uv pip compile pyproject.toml -o requirements.txt --no-deps
|
||||
|
||||
# Generate development requirements
|
||||
echo " → requirements-dev.txt (development)"
|
||||
uv pip compile pyproject.toml -o requirements-dev.txt --group dev
|
||||
|
||||
# Generate test requirements
|
||||
echo " → requirements-test.txt (testing)"
|
||||
uv pip compile pyproject.toml -o requirements-test.txt --group test
|
||||
|
||||
echo ""
|
||||
echo "Requirements files generated successfully!"
|
||||
echo ""
|
||||
echo "Files created:"
|
||||
echo " - requirements.txt (production dependencies)"
|
||||
echo " - requirements-dev.txt (development dependencies)"
|
||||
echo " - requirements-test.txt (test dependencies)"
|
||||
Reference in New Issue
Block a user