Skip to content

FpRaArNkK/Platform-Cases

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

169 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Platform-Cases

iOS 앱 프로젝트를 만들기 위한 Tuist 기반 플랫폼 저장소입니다.

이 저장소의 현재 목적은 Tuist-Platform 정책/검증 파이프라인을 제공하는 것입니다. 실제 샘플 화면과 로직은 후속 SampleApp에서 Network, ImagePipeline, ObservabilityKit 같은 실모듈을 연결해 확장합니다.

Modules

Module Description Status
Tuist-Platform Tuist ProjectDescriptionHelpers 래퍼 시스템 (플랫폼 기준선) 진행중
NetworkPipeline 네트워크 코어 모듈(SPM) — Foundation/Interceptor/Service Cycle 2 완료 + Cycle 3(N11) 진행

Requirements

  • Xcode 15.0+
  • iOS 16.0+
  • Tuist 4.52.2 (Tuist-Platform)

Quick Validation

# NetworkPipeline
cd NetworkPipeline
swift test

Tuist version pinning (mise)

This repo pins Tuist via Platform-Cases/.mise.toml.

cd Platform-Cases
mise trust
mise install
mise x tuist -- version

Network Integration (SPM)

  • SwiftPM product: NetworkPipeline
  • Import module: Network
  • Service 생성은 NetworkServiceFactory를 사용한다. (Interceptor/Pipeline은 package 경계로 숨김)

About

재사용 가능한 iOS 플랫폼 코드들을 앱 흐름으로 검증합니다

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors