mirror of
https://github.com/pacnpal/thrillwiki_django_no_react.git
synced 2025-12-24 05:31:09 -05:00
- 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.
30 lines
898 B
Bash
Executable File
30 lines
898 B
Bash
Executable File
#!/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)"
|