department-of-veterans-affairs / vets-design-system-documentation

Repository for design.va.gov website
https://design.va.gov
40 stars 61 forks source link

Formation Deprecation - replace all instances of the .feature class with va-featured-content #2338

Open micahchiang opened 10 months ago

micahchiang commented 10 months ago

Description

A recent audit discovered the use of the .feature class throughout vets-website. It's possible this class can be removed in favor of using the va-featured-content web component. This ticket will verify whether or not this is the case, and if so replace all instances where .feature is being used with va-featured-content.

Considerations

Found instances of .feature

image.png image.png

Tasks

Acceptance Criteria

caw310 commented 9 months ago

Hey team! Please add your planning poker estimate with Zenhub @Andrew565 @ataker @harshil1793 @it-harrison @jamigibbs @micahchiang @nickjg231 @powellkerry @rmessina1010 @rsmithadhoc

ataker commented 8 months ago

Pausing for #2336 to be completed

caw310 commented 8 months ago

Work will resume in the next sprint once 2336 work is done.

micahchiang commented 8 months ago

This is blocked by https://github.com/department-of-veterans-affairs/vets-design-system-documentation/issues/2490.

One of the steps involved in 2490 was a rollback of the component library until CI/CD in vets-website stabilizes. That work is still on going.

This ticket requires a component library release into vets-website, and as such is now blocked by an external factor.

caw310 commented 8 months ago

Since this is blocked I am putting this back into reviewed/needs prioritizing until this is unblocked.

micahchiang commented 8 months ago

Alex's PR into vets-website that does a component library release and a rename of all va-featured-content components to va-summary-box - https://github.com/department-of-veterans-affairs/vets-website/pull/27945/files