Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Expose Whale target and emit-kind capability queries

Đang mở Phù hợp với người mới
#886 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ó
2/5
Thời gian dự kiến
1-3 giờ
Mức phù hợp với người mới
72/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
rust
Lĩnh vực
cli

Hướng nghiên cứu

Bắt đầu tại src/cli.rs, nơi truy vấn Whale hiện bị từ chối, rồi lần theo giao diện in hiện có và các schema human/JSON của nó. Triển khai các truy vấn target và emit-kind được liệt kê, sau đó xác minh các alias, truy vấn không hợp lệ và việc các giá trị mặc định của LLVM vẫn không đổi; công việc hoàn tất khi Whale chỉ báo Linux amd64 và IR, check được xem là bước xác thực và các đầu ra native không khả dụng.

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

Mô tả

enhancement good first issue

Motivation

wavec --whale print supported-targets is intentionally rejected by src/cli.rs even though the adapter has a definite one-target, one-output capability subset. Existing tooling cannot discover it through the established print interface.

Scope

Implement supported-targets/target-list and supported-emit-kinds using the existing human/JSON schemas. Advertise only Linux amd64 and IR; check is a validation mode, and native outputs are unavailable. Keep all other unsupported queries explicit and LLVM default behavior unchanged.

Difficulty: easy.

Completion criteria

  • Return accurate human and JSON capabilities for Whale.
  • Verify aliases and invalid query handling.
  • Do not infer Whale capabilities from enabled LLVM targets.
Ngôn ngữ chính
Rust
Star
56
Fork
21
Merge trung bình
3 giờ 41 phút
Pull request đã merge (30 ngày)
48

Chuẩn bị môi trường

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 wavefnd/Wave

Tất cả issue của wavefnd/Wave

Issue tương tự

Thêm issue về Rust

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.