Skip to content

A successor for RxGitHub using TCA and SwiftUI

Notifications You must be signed in to change notification settings

oronbz/TCAGithub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TCAGithub

This is a successor project for the original RxGithub using SwiftUI and The Composable Architecture (TCA) using its companion Dependencies package for dependency injection.

Requirements

  • Xcode 14.2 or later
  • GitHub personal access token

Setup

  1. Download the source code or clone the repository.
  2. Get a free personal access token from GitHub.
  3. Create a swift file named Key.swift with the following content in the TCAGithub folder in the project, The string "TOKEN" should be replaced with your own personal access token:

Key.swift

import Foundation

enum Key {
    static var github: String {
        "TOKEN"
    }
}

TODO - Workshop video sessions (Hebrew)

About

A successor for RxGitHub using TCA and SwiftUI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages