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

Đã đóng
#817 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức phù hợp với người mới
70/100
Loại issue
Tính năng
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
typescript

Hướng nghiên cứu

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.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

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)合并前的用户视角评审。

Ngôn ngữ chính
TypeScript
Star
1.8k
Fork
151
Merge trung bình
12 giờ 6 phút
Pull request đã merge (30 ngày)
365

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

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của 1lck/Lithe-IDEA

Tất cả issue của 1lck/Lithe-IDEA

Issue tương tự

Thêm issue về TypeScript

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.