Add missing German and English verb synonyms to the parser
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 86/100
- issue の種類
- 機能追加
- 明瞭さ
- 明確に書かれている
- 活発さ
- 活発
- 技術スタック
- typescript
- 領域
- backend
調査の方向性
packages/engine/src/messages/de.ts と en.ts で vocab.verbs と vocab.directions を確認し、次に packages/engine/test/parser.test.ts の parser のケースを調べてください。指定されたドイツ語と英語の同義語を追加し、各項目に parsing テストを1つずつ追加して、既存の parser テストと npm run check:packs が成功することを確認してください。
索引モデルが issue の本文から書いたものです。
説明
Context
The parser vocabulary lives in two tables: packages/engine/src/messages/de.ts and en.ts (vocab.verbs and vocab.directions). v0.1 added steig and steige for go after the noir playtests, but some common phrasings are still rejected as unknown verbs: German steigen and verlass, verlasse; English tell (the table has ask for talk) and exit.
Scope
- Add:
- German:
steigen(go, likesteigin "steig hinauf");verlass,verlasse(theoutdirection). - English:
tell(talk);exit(theoutdirection, likeleave).
- German:
- Before adding any further candidate, check with a test that it is really rejected today (for example "unterhalte dich mit" and "chat with" already work).
- One parser test per new entry, in the style of packages/engine/test/parser.test.ts.
- No pack format change; pack verbs still win over core phrases.
Acceptance criteria
- Every added synonym has a test that parses it to the expected canonical command.
- Existing parser tests pass unchanged, including "lets pack verbs override core phrases, even the internal unlock shortcut".
-
npm run check:packspasses.
References
- packages/engine/src/messages/de.ts
- packages/engine/src/messages/en.ts
- packages/engine/test/parser.test.ts
- CONTRIBUTING.md (Development setup)
- 主要言語
- TypeScript
- スター
- 0
- フォーク
- 0
- 平均マージ
- 1時間 24分
- マージ済み PR(30日)
- 5
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
nullthrone/lexvm のほかの issue
-
area: web good first issue priority: low type: bug
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
nullthrone/lexvm#49 ·
-
area: infra good first issue priority: low type: chore
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
nullthrone/lexvm#41 ·
-
area: web priority: low type: research
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
nullthrone/lexvm#63 ·
-
area: infra area: web priority: medium type: chore
難易度 5/5 1週間以上 初心者へのやさしさ 38/100
nullthrone/lexvm#62 ·
-
area: engine area: web priority: high type: chore
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
nullthrone/lexvm#61 ·
nullthrone/lexvm の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 83/100
メンテナーはふだん 1 日以内に返信
-
🔊 a11y
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
betagouv/mon-entreprise#4726 ·
メンテナーはふだん 9 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
Deltares/fews-pi-requests#357 ·
メンテナーはふだん 1 日以内に返信
-
bug confirmed js v6
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
メンテナーはふだん 1 日以内に返信