Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

R6.x HTML Reports #2019

Closed
9 of 10 tasks
tombrunet opened this issue Aug 28, 2024 · 3 comments
Closed
9 of 10 tasks

R6.x HTML Reports #2019

tombrunet opened this issue Aug 28, 2024 · 3 comments
Assignees
Labels

Comments

@tombrunet
Copy link
Member

tombrunet commented Aug 28, 2024

Epic Details

  • Hill: Update the HTML report in the checker and packages to match extension's UI and content to make it easier for the user to flip back and forth between the extensions real time report and the saved HTML report without losing context.
  • Playback Demonstration: Demonstrate the new HTML report with the new UI and content.
  • Metric: Feedback from users.
  • Comms: In the checker release notes.

What project/section is the Epic for?

Related Issues to this Epic:

Please mark as done once the ticket is done and have pass QA testing

all in final PR

Definition of Done

  • Results are added to the Release Mural with a description of what was accomplished, KPIs, etc
  • All content has been reviewed for grammar, spelling, style and technical accuracy
  • All code committed to main branch
  • All unit tests pass (including accessibility)
  • Demo works in staging environment
  • At least one performance metric / monitor constructed
@tombrunet
Copy link
Member Author

tombrunet commented Aug 28, 2024

Basically how the report is built and used by tools:

How the genReport function is created:

Some basic problems with the current solution:

  • The current built file is ~1MB (even for an almost empty report), which adds a lot of overhead to the reports
  • The report design has not been kept up-to-date with the extension design (see below)

As-is design:

Image

vs extension report designs:

Image

Image

Note: The checkboxes on the reports won't be needed, and the Export XLS also. Perhaps some other items might not make sense in a saved report.

Ideally, we can pull in the same code for both the extension and the report and keep them in sync (minus the checkbox behaviors). We can talk more about design specifics, but this is a general idea of the work needed.

@MHoov
Copy link

MHoov commented Aug 29, 2024

Notes from 29 August meeting:

  • Tom said not to worry about the file size yet - get started with the design. Start with some easy elements
    • date, for example
    • just address the stuff above the table (see image)
  • Josiah suggested starting with the cards.
  • Create draft issues to plan out the actual work by sprint.

See recording in Teams for additional details.

Image

@philljenkins
Copy link
Contributor

Start reviewing this Epic. At the end of sprint 12 we should have the following documented in this Epic to share at the final Showcase:

Epic details

  • Did you accomplish your Hill? If not, what is remaining?
  • Will your final playback match what is recorded for Playback Demonstration?
  • Collect your metrics
  • Comm's

Definition of Done

  • Indicate what has been completed
  • Identify what needs to happen in the final sprint
  • Lessons Learned about this activity or Release

@MHoov MHoov closed this as completed Nov 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants