eclipse-tractusx / portal

Portal - Helm charts
Apache License 2.0
7 stars 12 forks source link

Move out of catenax-ng GH org #342

Closed evegufy closed 2 months ago

evegufy commented 3 months ago

We need to to move out of the catenax-ng GH org:

Schedule: 14.06.2024 (EOB): Catena-X ng set to READ-ONLY 26.07.2024 (EOB): Catena-X ng will be DELETED

The READ-ONLY deadline doesn't apply to our team as a roadmap with the PCWM team to move out until the deletion deadline was defined.

Forks

https://github.com/catenax-ng/tx-portal-backend https://github.com/catenax-ng/tx-portal-shared-components https://github.com/catenax-ng/tx-portal-cd https://github.com/catenax-ng/tx-portal-assets https://github.com/catenax-ng/tx-portal-frontend https://github.com/catenax-ng/tx-portal-frontend-registration https://github.com/catenax-ng/tx-policy-hub https://github.com/catenax-ng/tx-ssi-credential-issuer https://github.com/catenax-ng/tx-ssi-authority-schema-registry

One option would be to replicate our current fork setup, which are mainly relevant for the contributors in our teams, in the CX Association GH Org, which would mean coordination work with the association at the same time it's also not the preferred solution by the them as is means administration efforts.

Other option: The question is also if we really need to replicate the current fork setup somewhere else of if it'd be an option that contributors in our team are working in personal forks, as normal contributors do.

Helper repositories

Regardless of the forks, we still need to find a solution for our helper repos: https://github.com/catenax-ng/product-portal-tools https://github.com/catenax-ng/product-portal-swagger

if we switch to personal forks, we should check if the documentation may should be enhanced and we should move the CI sonarcloud scan for the portal-backend to Tractus-X.

evegufy commented 2 months ago

Regarding product-portal-swagger isn't needed anymore according to @oyo .

Regarding forks: "Dev flow: change from forks in catenax-ng to own forks" introduction meeting with team was held on July 11, 2024. In essence, we’ll follow the usual way how to contribute after the catenax-ng are gone: https://github.com/eclipse-tractusx/portal-assets/blob/main/docs/developer/Technical%20Documentation/Dev%20Process/How%20to%20contribute.md

Regarding product-portal-tools: pgadmin4 has been move to https://github.com/catenax-eV/infrastructure-tools tdb: reportportal and jira tranfer scipt

Phil91 commented 2 months ago

regarding the jira transfer script, there is a repo which can be found here: https://github.com/Phil91/jihub which is publicly available. in my opinion we can remove it / don't have to move it somewhere else

@evegufy fyi

evegufy commented 2 months ago

reportportal has been forked into personal fork for now https://github.com/evegufy/product-portal-tools