feat: add an SNS topics view
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ó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 48/100
Hướng nghiên cứu
The issue names docs/recipes/add-a-service.md and src/aws/sqs.rs; read the recipe and docs/recipes/README.md, then check whether blocker #116 has been merged. Follow the SQS implementation to locate the service entry points, model, and tests. Done means the SNS view, row actions, status handling, documentation, changeset, and requested Rust checks all work.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Why
All CloudWatch alarms publish to one core alerts topic that feeds the Slack notifier. If that topic loses its subscription, every alarm goes nowhere.
Follow docs/recipes/add-a-service.md.
Steps
- Follow
docs/recipes/add-a-service.md. New crateaws-sdk-sns. - Fetch
list_topics, thenget_topic_attributesper topic with bounded concurrency. - Model
SnsTopicInfo: name (last ARN segment), ARN, confirmed subscriptions, pending subscriptions, display name, tags vialist_tags_for_resource. - Console:
https://console.aws.amazon.com/sns/v3/home?region=<region>#/topic/<arn>. CLI:aws sns list-subscriptions-by-topic --topic-arn <arn> --region <region>. - Palette entry
snswith aliastopics.
Where to look
docs/recipes/add-a-service.mdsrc/aws/sqs.rs
Done when
- SNS view reachable from the command palette
- Rows carry
tags: Tags - Describe, console pivot, and CLI pivot work on the selected row
- A denied or failed fetch shows a status, not an empty table
- Unit tests for the model helpers and the
DescribableResourceURLs and CLI command - README,
docs/architecture.md,docs/aws-service-roadmap.md, andAGENTS.mdupdated - Changeset added (
minor) -
cargo fmt --all,cargo clippy --all-targets -- -D warnings, andcargo test --allpass, with output pasted in the PR
Check against AWS
Optional. Unit tests are enough for this issue.
Blocked by
#116. Start this after that is merged.
Size: M. Read docs/recipes/README.md before starting.
- Ngôn ngữ chính
- Rust
- Star
- 2
- Fork
- 0
- Merge trung bình
- 4 giờ 8 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 fells-code/seamless-glance
-
size: XS
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
fells-code/seamless-glance#166 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
size: S
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
fells-code/seamless-glance#165 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
size: S
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
fells-code/seamless-glance#164 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
size: S
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
fells-code/seamless-glance#162 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
size: XS
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
fells-code/seamless-glance#158 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của fells-code/seamless-glance
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
aosama/astronomical#1973 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
Maintainer thường phản hồi trong vòng 6 ngày
-
complexity: high external-contributors test
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Meet-hybrid/soroban-forge#584 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
app bug pets
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
Maintainer thường phản hồi trong vòng 1 ngày
-
chore(roles): record Elixir bare atom/keyword as StringLit excludes instead of coverage debtĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
dekobon/big-code-analysis#1859 ·
Maintainer thường phản hồi trong vòng 1 ngày