Emit F# metadata and companion build and debug artifacts
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 25/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Ít trao đổi
- Công nghệ
- fsharp
- Lĩnh vực
- build-system, compilers, testing
Hướng nghiên cứu
Bắt đầu với điều kiện tiên quyết đang bị chặn trong issue #38, sau đó đọc parent issue #8 và các đầu vào quyết định #7, #15, #17, #18 cùng các ADRs 0002, 0006, 0021, 0023 và 0027. Được xem là hoàn tất khi đáp ứng các tiêu chí chấp nhận được liệt kê cho metadata, artifact, tài nguyên, ký, producer-consumer, tính tuân thủ của debugger và liên kết tượng trưng.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Parent: #8
Blocked by: #38
Outcome
Produce the F#-specific semantic data and all compiler-owned companion artifacts required by downstream tools and consumers.
Acceptance criteria
- Implementation assemblies carry compatible F# signature and optimization metadata for cross-assembly F# consumption.
- Reference assemblies are true contract-only outputs rather than copies of implementation assemblies.
- Portable and embedded PDB data includes documents, checksums, SourceLink, sequence points, scopes, locals, imports, closures, and state-machine debug information where requested.
- XML documentation, embedded source, managed and native resources, deterministic identities, versioning, and all declared signing modes are emitted and validated.
- Four-way Oracle/FSharp2 producer-consumer tests localize metadata failures without making the test-only inspector semantic authority.
- Debugger evidence is admitted only after the pinned driver conformance gate.
- Transaction inputs remain symbolic until fresh final linking.
Decision inputs
Issues #7, #15, #17, and #18; ADRs 0002, 0006, 0021, 0023, and 0027.
This issue inherits the corpus-neutral acceptance policy in #8.
- Ngôn ngữ chính
- F#
- Star
- 0
- Fork
- 0
- Merge trung bình
- 3 giờ 15 phút
- Pull request đã merge (30 ngày)
- 1
Chuẩn bị môi trường
Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Không có 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.
Issue khác của TheAngryByrd/fsharp2
-
wayfinder:task
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 62/100
TheAngryByrd/fsharp2#46 ·
-
wayfinder:task
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100
TheAngryByrd/fsharp2#44 · 1 bình luận ·
-
wayfinder:task
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100
TheAngryByrd/fsharp2#42 ·
-
wayfinder:task
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100
TheAngryByrd/fsharp2#41 ·
-
wayfinder:task
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
TheAngryByrd/fsharp2#40 ·
Tất cả issue của TheAngryByrd/fsharp2
Issue tương tự
-
follow-up
Độ khó 2/5 Nửa ngày Mức phù hợp với người mới 62/100
carrick-sh/carrick#1494 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
processing/processing4#1592 ·
-
Guava CVE-2026-118042Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 75/100
graphql-java/graphql-java#4530 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Area-Build Issue-Bug OS-Windows
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Run the dependency drift checkCó thể đã có người làm @spaceninja đã nhận hôm nay. Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 72/100
cloudfour/lighthouse-parade#449 ·
Maintainer thường phản hồi trong vòng 1 ngày