eclipse-tractusx / sig-release

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

Registration & Portal: Frontend Repositories Merge and App Update #577

Open jjeroch opened 6 months ago

jjeroch commented 6 months ago

Overview

This feature aims to consolidate the registration frontend repository with the portal frontend repository to streamline development and maintenance processes. Additionally, the registration application will be updated to utilize the shared-component library for design consistency. Special attention will be given to ensure that the integration does not negatively impact the portal codebase.

Goals

  1. Merge the registration frontend repository with the portal frontend repository.
  2. Update based on the merge the build/pipeline processes and helm chart setup
  3. Update the registration application to use the shared-component library for design elements.
  4. Ensure the registration app's later code stack does not negatively interfere with the portal code.
  5. Maintain separate translation files for each application.
  6. Disable failing linters specifically for the registration path to avoid disruption.
  7. Review and clean up registration path URLs, permission configurations, and similar settings.

Scope

Repository Merge

Registration App Update

Code Stack Compatibility

URL and Permission Cleanup

Acceptance Criteria

  1. Successful Merge: The registration and portal frontend repositories are merged without loss of functionality or data.
  2. Design Consistency: The registration app uses the shared-component library and aligns with the overall design language of the platform.
  3. Separate Translations: Translation files for the registration and portal apps remain separate and functional.
  4. Linter Compatibility: The portal code remains unaffected by the disabled linters for the registration path, and the reasons for disabling are well documented.
  5. Clean URLs and Permissions: The registration path URLs and permission configurations are logical, consistent, and secure after the cleanup.

Risks and Mitigations

Dependencies

stephanbcbauer commented 5 months ago

Was presented in the open planning ⇾ done internally within in the portal team

stephanbcbauer commented 3 months ago

Hello @jjeroch , @evegufy

Since the feature is a 24.08 feature and the development phase is coming to an end, we need a status on the feature.

If you need any clarification, please get in touch, thank you very much. Stephan

stephanbcbauer commented 2 months ago

Hello @jjeroch, @evegufy,

In a few weeks, we want to publish Tractus-X Release 24.08. For this, we need a clear status about the features (which will be included in the release and which will be cancelled or postponed to the next release).

Currently, the feature is still in status Backlog. Please update the status by 09.07.24 eob.

If the feature is not ready for release 24.08, or it is possibly not planned at all, please set the status to Not in release. Please remember that in this case, any dependent components must be informed.

Thank you and best regards.

MaximilianHauer commented 2 months ago

As internally aligned we did remove this feature from the scheduled release 24.08. Reschedule will be for 24.12. Milestone will be updated to 24.12. in open planning