feat: add an SNS topics view
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 48/100
Línea de trabajo
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.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- Rust
- Estrellas
- 2
- Forks
- 0
- Merge medio
- 4 h 8 min
- PR fusionados (30 d)
- 8
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de fells-code/seamless-glance
-
size: XS
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
fells-code/seamless-glance#166 ·
Los mantenedores suelen responder en 1 día
-
size: S
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
fells-code/seamless-glance#165 ·
Los mantenedores suelen responder en 1 día
-
size: S
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
fells-code/seamless-glance#164 ·
Los mantenedores suelen responder en 1 día
-
size: S
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
fells-code/seamless-glance#162 ·
Los mantenedores suelen responder en 1 día
-
size: XS
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
fells-code/seamless-glance#158 ·
Los mantenedores suelen responder en 1 día
Todos los issues de fells-code/seamless-glance
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
cloudflare/workers-rs#1130 ·
Los mantenedores suelen responder en 11 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 69/100
vfarcic/dot-agent-deck#2160 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
RustCrypto/utils#1597 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día