eclipse-tractusx / sig-release

https://eclipse-tractusx.github.io/sig-release
Apache License 2.0
9 stars 10 forks source link

Design System and Shared Components Improvements #967

Open ybidois opened 4 weeks ago

ybidois commented 4 weeks ago

Overview

Explain the topic in 2 sentences

Improve the Catena-X Design System and the Portal Shared Components

What's the benefit?

Improve overall design of Portal and increase speed to ship new functionalities

What are the Risks/Dependencies ?

No dependencies

Detailed explanation

Current implementation

Proposed improvements

Feature Team

Contributor

Committer

User Stories

Acceptance Criteria

Test Cases

Test Case 1

Steps

  1. Do something
  2. Click something
  3. Add something

Expected Result

  1. Expectation
  2. Expectation
  3. Expectation

Architectural Relevance

The following items are ensured (answer: yes) after this issue is implemented:

Justification: (Fill this out, if at least one of the checkboxes above cannot be ticked. Contact the Architecture Management Committee to get an approval for the justification)

Additional information

stephanbcbauer commented 1 week ago

Some hints from Release Management (@ther3sa) and Tractus-X Project Lead (@stephanbcbauer)

ss-nikunj commented 1 week ago

Hi @oyo,

I suggest that we add Unit Test Cases for the portal-shared-component. That will help us maintain our repository and reduce future bugs.

Library Suggestions:

Thank you!

evegufy commented 1 week ago

Committers: @oyo @ntruchsess @Phil91 @evegufy

stephanbcbauer commented 1 week ago

@tom-rm-meyer-ISST mentioned if a migration guide would be needed? ⇾ part of discussion