Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[Feature] 「项目 · JDK & Maven」明确标注仅保存在本机、作用于此项目

Aperta
#817 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
70/100
Tipo di issue
Funzionalità
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
typescript

Direzione di ricerca

Start by locating the settings entry for “项目 · JDK & Maven”, its macOS and Windows presentation, and the service form’s save-scope controls. Check how the existing search keywords and Chinese/English labels are defined; done means both platforms explain “local · this project”, scope wording is consistent, and search still finds the category.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

enhancement review: high

问题

「设置 → 项目 · JDK & Maven」里的默认值只保存在当前电脑:写在 .lithe/run/local.json,被 Git 忽略,不会共享给团队。Core 也规定工具链路径只能存在本机层(runConfig.updateOptions:Toolchain paths can only be saved in the local layer)。

但分类名叫「项目」,用户很容易以为设了之后同事拉代码也会跟着变。Windows 页面有一行作用域说明,macOS 标题和页面上都看不出来。

期望

  • 标题或副标题直接写明作用域,例如「项目 · JDK & Maven(本机 · 此项目)」,两端一致,中英文都覆盖。
  • 页面说明写清:只影响这台电脑上的这个项目;运行配置默认继承;团队共享的内容请用服务配置的「项目」作用域。
  • 服务表单的保存作用域(本机 / 项目)用同样的措辞,让「本机」「项目」两个词在整个设置里含义一致。

后续可考虑

团队确实需要统一 JDK 时,应该共享的是版本要求(例如 Java 17),而不是机器路径。这个方向与 #815(「自动」按项目要求版本挑选 JDK)相配合:团队共享版本要求,每台机器按要求自动挑选本机的 JDK。

验收

  • 两端标题和说明都写明「本机 · 此项目」作用域(中英文)
  • 「本机」「项目」措辞在项目页与服务表单保存作用域里一致
  • 设置搜索仍能用原有关键词找到该分类

背景

来自 #809(关联 #749)合并前的用户视角评审。

Lingua principale
TypeScript
Stelle
1.8k
Fork
151
Merge medio
8h 24m
PR unite (30g)
345

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di 1lck/Lithe-IDEA

Tutte le issue di 1lck/Lithe-IDEA

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.