Orange-OpenSource / ouds-ios

A SwiftUI components library with code examples for Orange Unified Design System
https://ios.unified-design-system.orange.com/
MIT License
6 stars 1 forks source link

[Tooling] GitHub to GitLab demo app migration #187

Open pylapp opened 1 week ago

pylapp commented 1 week ago

Description

Today the whole project is hosted on GitHub, under MIT open source license, except the CI/CD chain. However the aim of OUDS is to expose also some brand themes like, we hope, Sosh, Parnasse, Innovation Cup, or other themes, and these themes may remain closed source under proprietary license and hosted in our internal GitLab forges so as to not expose assets, fonts, images or other resources.

Thus, we will have to make a migration, maybe for the v1 release, to GitLab for the demo app and keep there the CI/CD chain. Today only alpha, beta and prod builds are made in our own runners in internal forge so as to keep the Apple certificates secrets and localy stored.

Because the update of the CI/CD chain and the migration of projects is a boring, time consuming and heavy task, it mmust be done if and only if some prerequisites are filled.

Definition of Ready

Definiton of Done

pylapp commented 1 week ago

blocking beecause prerequisites are not filled, see definition fo ready

pylapp commented 1 week ago

cc @B3nz01d @ludovic35