23 lines
1.2 KiB
Markdown
23 lines
1.2 KiB
Markdown
# Документация кода picker-only
|
||
|
||
## Что сделано
|
||
|
||
- Добавлены подробные комментарии и JSDoc в собственные JS-модули picker-а.
|
||
- Добавлены пояснения к Flask entrypoint, HTML-шаблону, CSS и пакетному
|
||
`upload/__init__.py`.
|
||
- Добавлен `docs/CODE-REFERENCE.md` со схемой архитектуры, моделью узлов,
|
||
состоянием, публичным API, функциями модулей и описанием legacy-кода.
|
||
- Ссылки на справочник добавлены в корневой и модульный README.
|
||
- Legacy `set_status.js` документирован отдельно; его поведение не менялось.
|
||
|
||
## Границы
|
||
|
||
- Поведение picker-а намеренно не изменялось.
|
||
- `site/static/vendor/fflate.min.js` не редактировался.
|
||
- Старые backend/VM-файлы и `.pyc` не удалялись.
|
||
|
||
## Проверка
|
||
|
||
- `node --input-type=module --check` для собственных JS-файлов: PASS.
|
||
- `python3 -m py_compile site/app.py upload/__init__.py`: PASS.
|
||
- `git diff --check`: PASS. |