Игорь Надеин
303fd54d17
feat: setup refactoring infrastructure (Phase 0)
- Created static file structure:
* static/css/components/ - reusable CSS components
* static/css/pages/ - page-specific styles
* static/js/utils/ - utility functions
* static/js/components/ - interactive components
- Created infrastructure files:
* static/css/variables.css - CSS custom properties
* static/css/components/index.css - CSS entry point
* static/js/utils/index.js - JS utilities entry point
* static/js/components/index.js - JS components entry point
- Added comprehensive tests:
* tests/test_static_files.py - 12 tests for structure, syntax, encoding
- Updated .gitignore:
* Added staticfiles/ to ignore list
* Clarified that static/ sources are tracked
- Added REFACTORING_PLAN.md:
* New strategy: extract CSS/JS before HTML decomposition
* Documented lessons learned from previous attempts
* Defined phases 0-6 for systematic refactoring
2025-10-28 08:29:43 +03:00
..
2025-10-20 17:08:40 +03:00
2025-09-09 17:55:15 +03:00
2025-09-10 17:03:45 +03:00
2025-08-20 17:49:38 +03:00
2025-09-22 13:01:20 +03:00
2025-09-13 17:15:09 +03:00
2025-10-21 07:35:23 +03:00
2025-10-20 17:08:40 +03:00
2025-10-20 17:08:40 +03:00
2025-07-30 08:15:53 +03:00
2025-10-20 17:08:40 +03:00
2025-09-11 17:56:33 +03:00
2025-10-28 08:29:43 +03:00
2025-10-28 08:29:43 +03:00
2025-10-28 08:29:43 +03:00
2025-07-30 08:15:53 +03:00
2025-09-03 17:17:44 +03:00
2025-07-30 08:15:53 +03:00
2025-09-12 17:04:47 +03:00
2025-09-03 17:17:44 +03:00
2025-10-20 17:08:40 +03:00