USEPA / cam-api-portal

Api for data collected to run programs designed to reduce air pollution from power plants
MIT License
5 stars 3 forks source link

Create a release notes subpage React component #62

Closed j-tafoya closed 2 years ago

j-tafoya commented 2 years ago

Definition of Ready

User Story

As a user I want to see release notes for each API So that I can update my application with any changes

Acceptance Criteria

Given a set of APIs When a user visits the Release Notes subpage Then a set of cards for each API should appear that link to the respective release notes

Given a generic react component for a page with cards When supplied a list of API release notes Then a page with cards containing titles and descriptions of those release notes should appear and should link to the release notes page

Development Notes

See the wireframe for reference

Testing

Test Description

Verify that all APIs have a release notes card. Verify that the cards render appropriately in mobile and desktop. Verify the cards are clickable and go to the appropriate place

Assumptions and Pre-Conditions

n/a

Test Data

A set of real or test API release notes

Steps to be Executed

  1. Supply API release notes data to the generic React component to generate a page with cards
  2. Verify the cards have the correct info and are clickable
  3. Verify the cards fit in the screen for various sizes

Definition of Done