chore(i18n): mejoras de seguimiento al check del inventario (avisos no bloqueantes de #158)
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 42/100
- issue の種類
- リファクタリング
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- github-actions, javascript, typescript
調査の方向性
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.
索引モデルが issue の本文から書いたものです。
説明
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.
- 主要言語
- TypeScript
- スター
- 10
- フォーク
- 2
- 平均マージ
- 3時間 22分
- マージ済み PR(30日)
- 87
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
egdev6/quorb のほかの issue
-
status:approved type:feature
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
メンテナーはふだん 1 日以内に返信
-
feat(macos): preparar distribución versionada e instalación verificable対応中かも @egdev6 が 5 日前に担当しました。 オープンstatus:approved type:feature
egdev6/quorb#118 · コメント 4 件 · 担当者 1 名 ·
メンテナーはふだん 1 日以内に返信
-
feat(widget): dockear al monitor principal por defecto y avisar si el widget queda en otro displayオープン
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
メンテナーはふだん 1 日以内に返信
-
odd type:feature
難易度 5/5 1週間以上 初心者へのやさしさ 15/100
メンテナーはふだん 1 日以内に返信
-
feat(linux): hacer funcional el escritorio y widget nativos対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープンodd type:feature
難易度 4/5 3〜5日 初心者へのやさしさ 15/100
メンテナーはふだん 1 日以内に返信
似ている issue
-
agent/scanner help wanted hive/claimed-by-scanner kind/bug stage/020-claimed
難易度 2/5 1〜3時間 初心者へのやさしさ 90/100
hivecommons/rationguard#315 ·
メンテナーはふだん 1 日以内に返信
-
agent-ready area: ui-sdk priority: p3 type: chore
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
schlessera/brain-kit#2534 ·
メンテナーはふだん 1 日以内に返信
-
bug lane:gh-5
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
LLM-4-People/bridlewise-testing#122 ·
メンテナーはふだん 1 日以内に返信
-
bug priority: P2
難易度 1/5 1時間未満 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
enhancement priority:low ready-for-dev
難易度 2/5 1〜3時間 初心者へのやさしさ 67/100
メンテナーはふだん 1 日以内に返信