chore(i18n): mejoras de seguimiento al check del inventario (avisos no bloqueantes de #158)
Maintainer thường phản hồi trong vòng 1 ngày
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 42/100
- Loại issue
- Tái cấu trúc
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- github-actions, javascript, typescript
- Lĩnh vực
- ci-cd, developer-experience
Hướng nghiên cứu
Read scripts/i18n-inventory.mjs, the CI workflow ci.yml, and the relevant CONTRIBUTING guidance. Start by choosing one of the three independent improvements: strengthen the workflow contract test, reduce inventory diff noise, or clarify the merge-ref check behavior. Check the existing tests and CI setup to locate the current behavior; done means the selected improvement works and its check or documentation reflects the intended behavior.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Pre-flight checks
- I searched existing issues and found no duplicate.
- I understand that this proposal requires product review before implementation.
Seguimiento de los avisos no bloqueantes declarados en la PR #158 (CI del inventario i18n de #155). Nada de esto bloquea #158; se recoge para no perderlo.
Problem to solve
La revisión automática independiente de #158 aprobó el cambio con tres avisos que quedaron como trabajo posterior y no tienen issue propia.
Proposed solution
Tres mejoras, priorizables por separado:
-
Test de contrato más robusto: el test que verifica que
ci.ymlejecutascripts/i18n-inventory.mjs --checkbusca strings conindexOfy no parsea el YAML. Sustituirlo por un parseo real del workflow (o una aserción estructural) para que reordenes cosméticos del job no lo rompan ni lo den por bueno en falso. -
Reducir el ruido de diffs del inventario: cada fila del inventario lleva número de línea, así que cualquier desplazamiento de líneas en
src/osrc-tauri/src/regenera diffs grandes (y fuerza regenerar en casi toda PR que toque esas carpetas). Valorar si el generador puede emitir el check sobre contenido estable (p. ej. orden/conteno de textos sin números de línea, o números solo en un apéndice) para que el diff sea relevante solo cuando cambia un texto. -
Efecto merge-ref en PRs: CI hace checkout del merge con
main; simaincambiasrc/mientras una PR está abierta, hay que actualizar la rama y regenerar de nuevo. Documentado en CONTRIBUTING, pero se puede suavizar (mensaje del check más explícito, o verificación sobre el árbol de la rama en lugar del merge ref).
Affected area
CI / developer experience
Scope and non-goals
Mismo alcance que #155: el generador scripts/i18n-inventory.mjs, su check en CI y la convención en CONTRIBUTING. Fuera de alcance: catálogos y selector (L2/L3 de #66) y cualquier cambio de comportamiento visible de la app.
Cada mejora es una unidad de trabajo independiente; no es necesario hacerlas juntas.
Alternatives considered
Dejarlo como comentarios en #155: la issue se cierra con #158, así que los avisos se perderían de vista. Issue propia garantiza trazabilidad.
- Ngôn ngữ chính
- TypeScript
- Star
- 10
- Fork
- 2
- Merge trung bình
- 7 giờ 51 phút
- Pull request đã merge (30 ngày)
- 129
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của egdev6/quorb
-
feat(alerts): avisos remotos de consumo y reinicio de límitesCó thể đã có người làm @ludevdot đã nhận 1 ngày trước. Đang mởstatus:approved type:feature
egdev6/quorb#245 · 1 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
chore(wsl): seguimiento de la revisión de #239 (sesiones por entorno)Có thể đã có người làm @sosan đã nhận 1 ngày trước. Đang mởtype:chore
Độ khó 4/5 1-2 ngày Mức phù hợp với người mới 47/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Antigravity (agy CLI): not working on macOS — wrong log path and process detectionCó thể đã có người làm @EzequielKoulaksezian đã nhận 5 ngày trước. Đang mởstatus:approved type:bug
egdev6/quorb#237 · 1 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
feat(linux): elegir el idioma desde el primer contacto con QuorbCó thể đã có người làm @SrStamm đã nhận 2 ngày trước. Đang mởodd status:approved type:feature
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 18/100
egdev6/quorb#235 · 7 bình luận · 1 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
odd type:feature
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
Maintainer thường phản hồi trong vòng 1 ngày
Issue tương tự
-
desktop v3 windows
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
esengine/DeepSeek-Reasonix#15016 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
FR: Support CJK brackets, symbols and full-width markers in footnoteHeuristics (EBPAJ support)Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
readest/readest#7413 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement good first issue priority: medium size: XS
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
Maintainer thường phản hồi trong vòng 1 ngày
-
content triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
eliasstravik/herdr-projects#788 ·