microsoft / microsoft/TypeScript-Sublime-Plugin

set customized `tsdk location` on project level

Đang mở
#438 2 bình luận 2 reaction 0 người được giao Xem trên GitHub

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

Enhancement
Ngôn ngữ chính
JavaScript
Star
1.7k
Fork
236
Merge trung bình
21 ngày 13 giờ
Pull request đã merge (30 ngày)
1

Mô tả

On #433 you've added support for editor global setting for tsdk location,
it's common that a developer will have several projects with different typescript version.
if you set of globally in the editor it might break the plugin for some of the projects.
You can read the tsdk location from the project file cascaded to the global preferences file, and the developer will be able to set different typescript version per project.

It should also support relative path, relative to the project file, so it will be possible to do something like:
./node_modules/typescript/lib/tsserver.js

I know sublimelinter infrastructure supports global and per project settings, you can

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

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.

Hướng nghiên cứu

Bắt đầu bằng cách lần theo cách plugin hiện đọc vị trí tsdk toàn cục và cách các tệp dự án được xử lý. Kiểm tra hạ tầng SublimeLinter để hiểu mô hình cài đặt toàn cục và theo từng dự án, sau đó xác minh rằng cài đặt dự án kế thừa tùy chọn toàn cục và các đường dẫn tương đối được phân giải từ tệp dự án.

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

Đánh giá

Công nghệ
javascript, typescript
Lĩnh vực
tooling
Loại issue
Tính năng
Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
38/100

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.