Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/samuelematias/suids

🎨 SwiftUI Design System
https://github.com/samuelematias/suids

design-system design-systems ios macos swiftui xcode14

Last synced: 3 days ago
JSON representation

🎨 SwiftUI Design System

Awesome Lists containing this project

README

        

app logo

# SuiDS

> _SwiftUI Design System_

## Demo

https://github.com/samuelematias/suids/assets/5155386/6f0e3fae-7d44-4673-8be7-cf5c37e15501

## Tech Stack

- [SwiftUI](https://developer.apple.com/documentation/swiftui)

## Overview

SuiDS, SwiftUI Design System, its a simple/basic Design System to be used/implemented in your SwiftUI apps.

- `suids/Components/*` - All SuiDS components.
- `suids/Foundations/*` - The entire SuiDS foundation, like, Assets, Theme, Tokems, etc.
- `suids/Foundations/Assets/*` - Assets, like, icons and images.
- `suids/Foundations/Theme/*` - Everything related to Theme.
- `suids/Foundations/Theme/Data/*` - Theme data stuffs, like, Colors, Typography, etc.
- `suids/Foundations/Tokens/*` - Our SuiDS Tokens, like, ColorTokens.
- `suids/Helpers/*` - Utils that helpe us in the development.
- `suids/Storybook/*` - The SuiDS Storybook, developed in SwiftUI.
- `suids/Storybook/Model/*` - The necessary models for make Storybook works, like, StorybookItem Model.
- `suids/Storybook/View/*` - Everything related about Storybook View/UI.
- `suids/Storybook/View/Components/*` - Each component, from SuiDS, that we want to show on Storybook, like, Button.
- `suids/Storybook/View/Storybook/*` - View/Components related to render the SuiDS Storybook.
- `suidsUITests/*` - All SuiDS UI Tests, using XCTestCase.

## Running Locally

This application requires **XCode 14.2.0**.

```bash
git clone https://github.com/samuelematias/suids.git
```

After cloned, open the project in your XCode.

## Cloning / Forking

Please review the [license](https://github.com/samuelematias/suids/blob/main/LICENSE.txt) and remove all of my personal information (docs, images, etc.).

## Author


Samuel Matias
Samuel Matias

💻 🎨