feat: show month-to-date cost per application

Open Beginner friendly
#165 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
76/100
Issue type
Feature
Clarity
Clearly specified
Activity status
Active
Tech stack
aws, rust
Domain
cli, cloud

Research direction

Read docs/recipes/README.md and inspect src/app/applications.rs to see how Application view rows are built; review the cost-by-application PR for the cached data shape. Implement the join and cover applications with resources but no cost line, plus the loading and failure states. Done when the Cost column and tests are in place, a changeset is added, and the listed formatting, clippy, and test commands pass.

Written by the indexing model from the issue text.

Description

size: S

Why

Adds the cost column from the Cost Explorer breakdown.

Steps

  1. Join the cached cost-by-application data onto the Application view rows.
  2. When cost data is not loaded yet, show .... When it failed, show ?.
  3. Tests for the join, including an application with resources but no cost line.

Where to look

  • src/app/applications.rs
  • the cost-by-application PR

Done when

  • Cost column
  • Tests
  • Changeset
  • cargo fmt --all, cargo clippy --all-targets -- -D warnings, and cargo test --all pass, with output pasted in the PR

Check against AWS

Optional. Unit tests are enough for this issue.

Blocked by

#164. Start this after that is merged.

Size: S. Read docs/recipes/README.md before starting.

Dominant language
Rust
Stars
2
Forks
0
Avg merge
4h 8m
Merged PRs (30d)
8

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from fells-code/seamless-glance

All issues in fells-code/seamless-glance

Similar issues

More Rust issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.