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

Release/v0.6.0: Redesign of Battery Passport #16

Merged
merged 19 commits into from May 3, 2023

Conversation

matbmoser
Copy link
Contributor

@matbmoser matbmoser commented Apr 24, 2023

PR part of release v0.6.0, Sub Release v0.6.0.0

Why we create this PR?

To merge the new redesign passport changes

What we want to achieve with this PR?

Upgrade the actual design of the passport

What is new?

Added

  • Refactor the UI according to the designs given by Accenture
  • Implemented new User Interface (UI) design for battery passport page

@matbmoser matbmoser marked this pull request as draft April 24, 2023 14:07
@gitguardian
Copy link

gitguardian bot commented Apr 24, 2023

️✅ There are no secrets present in this pull request anymore.

If these secrets were true positive and are still valid, we highly recommend you to revoke them.
Once a secret has been leaked into a git repository, you should consider it compromised, even if it was deleted immediately.
Find here more information about risks.


🦉 GitGuardian detects secrets in your source code to help developers and security teams secure the modern development process. You are seeing this because you or someone else with access to this repository has authorized GitGuardian to scan your pull request.

Our GitHub checks need improvements? Share your feedbacks!

Copy link
Contributor

@SebastianBezold SebastianBezold left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You do have a lot of copyright header findings again. Please use your IDE capabilities. It just takes too much time for a task, that could have been automated

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copyright and License Header missing. Consider to use your IDE capabilities to auto-add them on new files

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copyright + License header

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Header again

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Header

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This license header does not seem to be complete.
At lease SPDX identifier missing. Eclipse contributors part missing

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Again incomplete header

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Incomplete header

@SebastianBezold
Copy link
Contributor

@matbmoser can you also please ask someone to do a content review, since I cannot review the CSS and JavaScript changes.
Comments about the GitGuardian findings are also appreciated if you already analyzed them

@matbmoser
Copy link
Contributor Author

matbmoser commented Apr 27, 2023

You do have a lot of copyright header findings again. Please use your IDE capabilities. It just takes too much time for a task, that could have been automated

@SebastianBezold We are aware of that... Unfortunately not all our developers have an automatic header license configured so we need to revise all manually and sometimes some files scape our control. They will be fixed. I will be reminding them to integrate the IDE header licenser.

@matbmoser
Copy link
Contributor Author

#16 (comment)

GitGuardian is detecting false positives in the values.yaml

@SebastianBezold
Copy link
Contributor

You do have a lot of copyright header findings again. Please use your IDE capabilities. It just takes too much time for a task, that could have been automated

@SebastianBezold We are aware of that... Unfortunately not all our developers have a automatic header license so we need to revise all manually and sometimes some files scape our control. They will be fixed. I will be reminding them to integrate the IDE header licenser.

Is there any advice, that you can generally share? I could show you how i configured my IDEs from the JetBrains family. Not sure about VS Code in case you use that

@matbmoser
Copy link
Contributor Author

matbmoser commented Apr 28, 2023

#16 (comment)

@SebastianBezold I will ask the question today in the DevSecOps meeting, I have it configured in Intelij however mostly we use VSCode and the structure by the plugins provided limits us (because it does not includes the SPDX field and the license notice at the same time)

@matbmoser
Copy link
Contributor Author

matbmoser commented Apr 28, 2023

@SebastianBezold I just created a open discussion about that in the tractus-x dev mailing list, so we can find the best practices in this case.

@matbmoser matbmoser changed the title Release/v0.6.0.0: Redesign of Battery Passport Release/v0.6.0: Redesign of Battery Passport Apr 28, 2023
@matbmoser matbmoser changed the title Release/v0.6.0: Redesign of Battery Passport Part 2: Release/v0.6.0: Redesign of Battery Passport Apr 28, 2023
@matbmoser matbmoser changed the title Part 2: Release/v0.6.0: Redesign of Battery Passport Sub-Release 1: Release/v0.6.0: Redesign of Battery Passport Apr 28, 2023
@matbmoser matbmoser changed the title Sub-Release 1: Release/v0.6.0: Redesign of Battery Passport Sub-Release 0: Release/v0.6.0: Redesign of Battery Passport Apr 28, 2023
@matbmoser
Copy link
Contributor Author

@SebastianBezold we solved the necessary fixes for the license headers in the last PR from the version v0.6.0 -> #24
Please review the PR and let us know your feedback.

@saudkhan116
Copy link
Contributor

saudkhan116 commented Apr 28, 2023

Hi @SebastianBezold, I have reviewed the JavaScript and CSS content and they are fine and ready for the release v0.6.0.

@matbmoser
Copy link
Contributor Author

matbmoser commented May 3, 2023

Sub release strategy (slit bigger releases) proposed by the System Team failed to work, because of lack of tracking and the lack of rebase possibilities. https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow

The new commit strategy will follow this diagram from gitflow:

image

@matbmoser matbmoser closed this May 3, 2023
@matbmoser matbmoser reopened this May 3, 2023
@SebastianBezold
Copy link
Contributor

Merging without copyright headers, but tracking in #24

@SebastianBezold SebastianBezold dismissed their stale review May 3, 2023 15:31

Changes will be introduces in later PR

@SebastianBezold SebastianBezold merged commit f3799dc into eclipse-tractusx:main May 3, 2023
2 of 4 checks passed
@SebastianBezold SebastianBezold deleted the release/v0.6.0.0 branch May 3, 2023 15:31
@matbmoser matbmoser changed the title Sub-Release 0: Release/v0.6.0: Redesign of Battery Passport Release/v0.6.0: Redesign of Battery Passport May 3, 2023
@matbmoser matbmoser added the enhancement New feature or request label May 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants