redhat-developer / redhat-developer/vscode-java
Expose the build command to more places
Đang mở
Chưa có ai nhận issue này.
enhancement
ux
- Ngôn ngữ chính
- TypeScript
- Star
- 2.3k
- Fork
- 546
- Merge trung bình
- 20 giờ 1 phút
- Pull request đã merge (30 ngày)
- 11
Mô tả
Below are some feedbacks from user surveys:
- there no build and run feature in a click like netbeans.
- Add a command to rebuild the project the current active file is part of.
- "I really like editing in VS Code but find it not as powerful as tools like Eclipse for build and debug. "
- The burden I got is there was not shortcut for compile java code, it would be awesome if we had it."
- For a maven project I find I have to routinely run "mvn clean compile" after making code changes before it will build.
Actually, we have build action which is called Force Java Compilation, it looks like we need to do some enhancement to expose it to more places. Some ideas:
- Expose build action to more places (for example, can be invoked in Java Project explorer)
- Allow to build some of the projects instead of the entire workspace
- Considering renaming it?? - Because in other IDEs they all call it
build, here we call itcompilation - Ask VS Code to have a dedicate tool bar menu called
buildor sth...
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- 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.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu bằng việc xác định action Force Java Compilation hiện có và cách các lệnh được cung cấp trong Java Project explorer và VS Code UI. Xác định phạm vi dự kiến với các maintainer, sau đó coi công việc là hoàn tất khi action build khả dụng tại các vị trí đã thống nhất và có thể nhắm đến phạm vi dự án đã thống nhất.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- java, typescript, vscode
- Lĩnh vực
- build-system, developer-experience, tooling
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 25/100