{"id":26462073,"url":"https://github.com/orange-opensource/ouds-ios","last_synced_at":"2025-03-19T05:44:41.305Z","repository":{"id":247593699,"uuid":"817748903","full_name":"Orange-OpenSource/ouds-ios","owner":"Orange-OpenSource","description":"A SwiftUI components library with code examples for Orange Unified Design System ","archived":false,"fork":false,"pushed_at":"2025-03-17T17:52:40.000Z","size":274382,"stargazers_count":10,"open_issues_count":31,"forks_count":0,"subscribers_count":3,"default_branch":"develop","last_synced_at":"2025-03-17T18:45:02.780Z","etag":null,"topics":["design-system","ios","ios-library","library","swift","swift-testing","swift6","swiftdocc","swiftpackage","swiftui","tokens","toolbox"],"latest_commit_sha":null,"homepage":"https://ios.unified-design-system.orange.com/","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Orange-OpenSource.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-20T11:08:05.000Z","updated_at":"2025-03-17T14:21:10.000Z","dependencies_parsed_at":"2025-03-10T18:34:54.378Z","dependency_job_id":null,"html_url":"https://github.com/Orange-OpenSource/ouds-ios","commit_stats":null,"previous_names":["orange-opensource/ouds-ios"],"tags_count":233,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Orange-OpenSource%2Fouds-ios","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Orange-OpenSource%2Fouds-ios/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Orange-OpenSource%2Fouds-ios/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Orange-OpenSource%2Fouds-ios/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Orange-OpenSource","download_url":"https://codeload.github.com/Orange-OpenSource/ouds-ios/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244365024,"owners_count":20441470,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["design-system","ios","ios-library","library","swift","swift-testing","swift6","swiftdocc","swiftpackage","swiftui","tokens","toolbox"],"created_at":"2025-03-19T05:44:40.656Z","updated_at":"2025-03-19T05:44:41.298Z","avatar_url":"https://github.com/Orange-OpenSource.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eOUDS iOS\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  OUDS iOS provides Orange iOS components to developers and a demo application.\n  \u003cbr\u003e\n  \u003ca href=\"https://github.com/Orange-OpenSource/ouds-ios/issues/new?template=bug_report.yml\" title=\"Open an issue on GitHub\"\u003eReport bug\u003c/a\u003e\n  ·\n  \u003ca href=\"https://github.com/Orange-OpenSource/ouds-ios/issues/new?template=feature_request.yml title=\"Open an issue on GitHub\"\u003eRequest feature\u003c/a\u003e\n  ·\n  \u003ca href=\"https://ios.unified-design-system.orange.com/\" title=\"Swift library technical documentation on GitHub Pages\"\u003eSwift documentation\u003c/a\u003e\n  ·\n  \u003ca href=\"https://github.com/Orange-OpenSource/ouds-ios/wiki\" title=\"Swift library wiki\"\u003eWiki\u003c/a\u003e\n  ·\n  \u003ca href=\"https://unified-design-system.orange.com/\" title=\"Design system global website\"\u003eDesign system\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/Orange-OpenSource/ouds-ios/actions/workflows/build-and-test.yml\" title=\"Build and test status\"\u003e\u003cimg src=\"https://github.com/Orange-OpenSource/ouds-ios/actions/workflows/build-and-test.yml/badge.svg\" alt=\"Build and test status\"\u003e\u003c/a\u003e\n\u0026nbsp;\n\u003ca href=\"https://github.com/Orange-OpenSource/ouds-ios/actions/workflows/check-localizables.yml\" title=\"Localization status\"\u003e\u003cimg src=\"https://github.com/Orange-OpenSource/ouds-ios/actions/workflows/check-localizables.yml/badge.svg\" alt=\"Localization status\"\u003e\u003c/a\u003e\n\u0026nbsp;\n\u003ca href=\"https://github.com/Orange-OpenSource/ouds-ios/actions/workflows/gitleaks-action.yml\" title=\"Gitleaks status\"\u003e\u003cimg src=\"https://github.com/Orange-OpenSource/ouds-ios/actions/workflows/gitleaks-action.yml/badge.svg\" alt=\"Gitleaks status\"\u003e\u003c/a\u003e\n\u0026nbsp;\n\u003ca href=\"https://github.com/Orange-OpenSource/ouds-ios/actions/workflows/swiftlint.yml\" title=\"SwiftLint status\"\u003e\u003cimg src=\"https://github.com/Orange-OpenSource/ouds-ios/actions/workflows/swiftlint.yml/badge.svg\" alt=\"SwiftLint status\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## Status\n\n[![MIT license](https://img.shields.io/github/license/Orange-OpenSource/ouds-ios?style=for-the-badge)](https://github.com/Orange-OpenSource/ouds-ios/blob/main/LICENSE)\n\n[![Versions](https://img.shields.io/github/v/release/Orange-OpenSource/ouds-ios?label=Last%20version\u0026style=for-the-badge)](https://github.com/Orange-OpenSource/ouds-ios/releases)\n[![Still maintained](https://img.shields.io/maintenance/yes/2025?style=for-the-badge)](https://github.com/Orange-OpenSource/ouds-ios/issues?q=is%3Aissue+is%3Aclosed)\n\n[![Code size](https://img.shields.io/github/languages/code-size/Orange-OpenSource/ouds-ios?style=for-the-badge)](https://github.com/Orange-OpenSource/ouds-ios)\n[![Opened issues](https://img.shields.io/github/issues-raw/Orange-OpenSource/ouds-ios?style=for-the-badge)](https://github.com/Orange-OpenSource/ouds-ios/issues)\n\n[![iOS 15.0](https://img.shields.io/badge/iOS-15.0-FF1AB2?style=for-the-badge)](https://developer.apple.com/support/app-store \"iOS 15 supports\")\n[![](https://img.shields.io/endpoint?url=https%3A%2F%2Fswiftpackageindex.com%2Fapi%2Fpackages%2FOrange-OpenSource%2Fouds-ios%2Fbadge%3Ftype%3Dswift-versions\u0026style=for-the-badge)](https://swiftpackageindex.com/Orange-OpenSource/ouds-ios)\n[![Xcode 16.2](https://img.shields.io/badge/Xcode-16.2-blue?style=for-the-badge)](https://developer.apple.com/documentation/xcode-release-notes/xcode-16_2-release-notes)\n\n## Content\n\nThis 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.\n\nYou 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/).\n\nDetails about the project are also [available in the wiki](https://github.com/Orange-OpenSource/ouds-ios/wiki).\n\nYou can find the [available API online on the wiki](https://github.com/Orange-OpenSource/ouds-ios/wiki/01-%E2%80%90-Available-API).\n\n```\n⚠️ This release should not be used as is. \n⚠️ This is only an incremental version of OUDS iOS library.\n```\n\n## OUDS\n\nOUDS means *Orange Unified Design System*.\n\nThis 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.\nGuidelines 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.\n\nThe project is open source and topics like accessibility and ecodesign should be also managed.\n\nIt should replace internal frameworks and also [ODS](https://github.com/Orange-OpenSource/ods-ios) in the near future.\n\n## Bugs, feature requests and discussions\n\nHave 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).\n\nIf you want to share ideas or discuss about API, features, components or other topics, you should first open a new discussion.\n[Q\u0026A](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).\nKeep in mind internal or sensitive discussions must be in internal tools, not public ones.\n\n## Contributing\n\nPlease 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.\n\n## Copyright and license\n\nCode released under the [MIT License](https://github.com/Orange-OpenSource/ouds-ios/blob/main/LICENSE).\nFor images and other assets, please [refer to the NOTICE.txt](https://github.com/Orange-OpenSource/ouds-ios/blob/ain/NOTICE.txt).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forange-opensource%2Fouds-ios","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Forange-opensource%2Fouds-ios","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forange-opensource%2Fouds-ios/lists"}