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

Design System and Shared Components Improvements #967

Open
17 tasks
ybidois opened this issue Oct 25, 2024 · 5 comments
Open
17 tasks

Design System and Shared Components Improvements #967

ybidois opened this issue Oct 25, 2024 · 5 comments
Labels
portal Feature/Bug for Portal component Prep-R25.03 Prep-R25.06
Milestone

Comments

@ybidois
Copy link

ybidois commented Oct 25, 2024

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

  • Improve Carousel component
  • Improve/create new Card component
  • Enrich components with missing MUI ones
  • Remove inline styling
  • Make components smaller
  • Better manage states
  • Better manage query and data passed to components

Feature Team

Contributor

Committer

User Stories

  • Issue 1, linked to specific repository
  • Issue 2, linked to another specific repository

Acceptance Criteria

  • Criteria 1
  • Criteria 2
  • Criteria 3

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

  • I am aware that my request may not be developed if no developer can be found for it. I'll try to contribute a developer (bring your own developer)
@stephanbcbauer
Copy link
Member

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

  • Status currently in Inbox. ⇾ Only features with status backlog are considered in open planning
  • Please add missing sections from the feature template, or fill them out
  • Please add contributor and committer

@github-project-automation github-project-automation bot moved this to NEW USER REQUEST in Portal Nov 11, 2024
@MaximilianHauer MaximilianHauer moved this from NEW USER REQUEST to BACKLOG in Portal Nov 11, 2024
@MaximilianHauer MaximilianHauer moved this from Inbox to Backlog in Release Planning Nov 11, 2024
@ss-nikunj
Copy link

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
Copy link
Contributor

evegufy commented Nov 12, 2024

Committers:
@oyo
@ntruchsess
@Phil91
@evegufy

@stephanbcbauer stephanbcbauer added this to the 25.03 milestone Nov 13, 2024
@stephanbcbauer
Copy link
Member

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

@saadanzari
Copy link

I have a few more suggestions that we can incorporate while doing this ticket

eclipse-tractusx/portal-frontend#1431
eclipse-tractusx/portal-frontend#1430
eclipse-tractusx/portal-frontend#1428
eclipse-tractusx/portal-frontend#1427
eclipse-tractusx/portal-frontend#1426
eclipse-tractusx/portal-frontend#1425

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
portal Feature/Bug for Portal component Prep-R25.03 Prep-R25.06
Projects
Status: BACKLOG
Status: Backlog
Development

No branches or pull requests

9 participants