Introduce a protocol package and migrate all code that builds at protocol commands and interprets at protocol responses and notifications
@akafredperry đang làm issue này rồi.
Từ ngày 27/1/2026.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
Is your feature request related to a problem? Please describe.
Currently the code to form at protocol commands, interpret the response and process notifications is distributed throughout the code base. The class names VerbBuilders should be CommandBuilders.
The behaviour of the current code is tested indirectly (primarily as end to end tests with the virtual env).
It difficult to assess the code coverage.
Describe the solution you'd like
Create a new package called protocol, migrate and refactor all existing code and compare against the at protocol specification.
Create unit tests that give 100% coverage
Describe alternatives you've considered
No response
Additional context
No response
- Ngôn ngữ chính
- Java
- Star
- 2
- Fork
- 19
- Merge trung bình
- 23 giờ 2 phút
- Pull request đã merge (30 ngày)
- 8
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọ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 atsign-foundation/at_java
-
Port pluggable cryptography and re-wire current cryptography as defaultCó thể đã có người làm @gkc đã nhận 27 ngày trước. Đang mởenhancement
atsign-foundation/at_java#430 · 1 người được giao ·
-
Port Dart's typed atKeys key material to at_java, with Dart-interoperable JSONCó thể đã có người làm @gkc đã nhận 27 ngày trước. Đang mởenhancement
atsign-foundation/at_java#425 · 1 người được giao ·
-
Generate a SBOM and SLSA attestations during the release workflowCó thể làm lại được @cpswan đã nhận 182 ngày trước và không có pull request nào đang mở. Đang mởenhancement
atsign-foundation/at_java#383 · 3 bình luận · 2 người được giao ·
-
Enhance Activate utility such that it has feature parity with dart activate_cliCó thể làm lại được @akafredperry đã nhận 243 ngày trước và không có pull request nào đang mở. Đang mởenhancement
atsign-foundation/at_java#338 · 1 người được giao ·
-
Should Activate utility be migrated to an AtActivationClient interface and implementation in the api package?Có thể làm lại được @akafredperry đã nhận 244 ngày trước và không có pull request nào đang mở. Đang mởenhancement
atsign-foundation/at_java#334 · 1 người được giao ·
Tất cả issue của atsign-foundation/at_java
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
refinedmods/refinedstorage2#1414 · 1 bình luận ·
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
-
In Java's `LongBoundedSum`, setting `lower` to `Long.MIN_VALUE` under-estimates the sensitivityĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 73/100
google/differential-privacy#489 ·
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
ScyllaDB Manual: 3 broken linksĐang mởlink-check link-check:manual
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100