a2aproject / a2aproject/a2a-js

[Test]: Research options for build-time breaking changes detection

Đang mở
#178 3 bình luận 0 reaction 1 người được giao Được @Coooder-Crypto nhận Xem trên GitHub
enhancement help wanted
Ngôn ngữ chính
TypeScript
Star
613
Fork
169
Merge trung bình
1 ngày 6 giờ
Pull request đã merge (30 ngày)
21

Mô tả

Similar to https://github.com/VerifyTests/Verify from .NET, it would be beneficial to highlight breaking changes introduced in exported types (function signatures, interfaces, etc.)

Given that Typescript type system is Turing Complete, it may be possible only to some extent, however anything will help.

https://api-extractor.com/ looks promising.

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

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Research tools like api-extractor.com and VerifyTests/Verify for detecting breaking changes in TypeScript exported types. Examine the project's build configuration and existing tests to understand the current type exports. Determine how to integrate a detection tool into the build process and define what constitutes a breaking change for this SDK.

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

Đánh giá

Công nghệ
typescript
Lĩnh vực
testing, tooling
Loại issue
Tính năng
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Ít trao đổi
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
45/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.