https://github.com/orange-opensource/ouds-ios
A SwiftUI components library with code examples for Orange Unified Design System
https://github.com/orange-opensource/ouds-ios
design-system ios ios-library library swift swift-testing swift6 swiftdocc swiftpackage swiftui tokens toolbox
Last synced: about 1 month ago
JSON representation
A SwiftUI components library with code examples for Orange Unified Design System
- Host: GitHub
- URL: https://github.com/orange-opensource/ouds-ios
- Owner: Orange-OpenSource
- License: mit
- Created: 2024-06-20T11:08:05.000Z (11 months ago)
- Default Branch: develop
- Last Pushed: 2025-03-17T17:52:40.000Z (about 2 months ago)
- Last Synced: 2025-03-17T18:45:02.780Z (about 2 months ago)
- Topics: design-system, ios, ios-library, library, swift, swift-testing, swift6, swiftdocc, swiftpackage, swiftui, tokens, toolbox
- Language: Swift
- Homepage: https://ios.unified-design-system.orange.com/
- Size: 262 MB
- Stars: 10
- Watchers: 3
- Forks: 0
- Open Issues: 31
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
OUDS iOS
OUDS iOS provides Orange iOS components to developers and a demo application.
Report bug
·
Request feature
·
Swift documentation
·
Wiki
·
Design system## Status
[](https://github.com/Orange-OpenSource/ouds-ios/blob/main/LICENSE)
[](https://github.com/Orange-OpenSource/ouds-ios/releases)
[](https://github.com/Orange-OpenSource/ouds-ios/issues?q=is%3Aissue+is%3Aclosed)[](https://github.com/Orange-OpenSource/ouds-ios)
[](https://github.com/Orange-OpenSource/ouds-ios/issues)[](https://developer.apple.com/support/app-store "iOS 15 supports")
[](https://swiftpackageindex.com/Orange-OpenSource/ouds-ios)
[](https://developer.apple.com/documentation/xcode-release-notes/xcode-16_2-release-notes)## Content
This repository contains the OUDS iOS library that provides Orange iOS components for its unified design system, but also a demo application showcasing these different components.
You can find the [detailed technical documentation online](https://ios.unified-design-system.orange.com/), and also the [whole design system](https://unified-design-system.orange.com/).
Details about the project are also [available in the wiki](https://github.com/Orange-OpenSource/ouds-ios/wiki).
You can find the [available API online on the wiki](https://github.com/Orange-OpenSource/ouds-ios/wiki/01-%E2%80%90-Available-API).
```
⚠️ This release should not be used as is.
⚠️ This is only an incremental version of OUDS iOS library.
```## OUDS
OUDS means *Orange Unified Design System*.
This is a new design system, again, but _unified_, trying to merge all requirements of Orange brands and affiliates so as to provide a unique design system, unified across all platforms and for all countries, companies, users and apps.
Guidelines for TV, Android, iOS and web environments will be merged in a "cohesive" approach, and any Orange-related softwares including brand apps like *Parnasse* and *Sosh*, *Orange Innovation Cup* apps and Orange countries and affiliates app will use this project in the future.The project is open source and topics like accessibility and ecodesign should be also managed.
It should replace internal frameworks and also [ODS](https://github.com/Orange-OpenSource/ods-ios) in the near future.
## Bugs, feature requests and discussions
Have a bug or a feature request? Please first search for existing and closed issues. If your problem or idea is not addressed yet, [please open a new issue](https://github.com/Orange-OpenSource/ouds-ios/issues/new/choose).
If you want to share ideas or discuss about API, features, components or other topics, you should first open a new discussion.
[Q&A](https://github.com/Orange-OpenSource/ouds-ios/discussions/categories/q-a) is more dedicated for help, otherwise feel free to open or update a topic in [Ideas](https://github.com/Orange-OpenSource/ouds-ios/discussions/categories/ideas).
Keep in mind internal or sensitive discussions must be in internal tools, not public ones.## Contributing
Please read through our [contributing guidelines](https://github.com/Orange-OpenSource/ouds-ios/blob/main/.github/CONTRIBUTING.md). Included are directions for opening issues, coding standards, and notes on development. More technical details are available also in the [DEVELOP](https://github.com/Orange-OpenSource/ouds-ios/blob/main/.github/DEVELOP.md) file.
## Copyright and license
Code released under the [MIT License](https://github.com/Orange-OpenSource/ouds-ios/blob/main/LICENSE).
For images and other assets, please [refer to the NOTICE.txt](https://github.com/Orange-OpenSource/ouds-ios/blob/ain/NOTICE.txt).