a2aproject / a2aproject/a2a-js
[Test]: Research options for build-time breaking changes detection
- 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
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