- 사용자가 스타한 레포지토리를 관리하고 그 레포지토리의 기여자와 자유롭게 네트워킹하고 소통할 수 있는 앱입니다.
- 스타한 레포지토리와 관심 레포지토리에 태그를 달아 관리하고 싶은 사용자.
- 레포지토리의 기여자와 자유롭게 소통하고 싶은 사용자.
- 여러 사람들의 테크 질문이나 궁금증을 도와주고 더 많은 영향력을 행사하고 싶은 개발자.
// MARK: - GitSpace 버튼 let gsButton = GSButton.CustomButtonView( style: GSButtonStyle, action: @escaping () -> Void, @ViewBuilder label: () -> CustomLabelType) { self.style = style self.action = action self.label = label() } // MARK: - GitSpace 텍스트에디터 let gsTextEditor = GSTextEditor.CustomTextEditorView( style: GSTextEditorStyle, text: Binding<String>, font: Font = .body, lineSpace: CGFloat = 2) { self.style = style self.text = text self.font = font self.lineSpace = lineSpace } // MARK: - GitSpace 텍스트필드 let gsTextField = GSTextField.CustomTextFieldView( style: GSTextFieldStyle, text: Binding<String>) { self.style = style self.text = text } // MARK: - GitSpace 캔버스(도화지) let gsCanvas = GSCanvas.CustomCanvasViewinit( style: GSCanvasStyle, @ViewBuilder content: () -> Content) { self.style = style self.content = content() } // MARK: - GitSpace 네비게이션링크 let gsNavigationLink = GSNavigationLink( style: Constant.LabelHierarchy, destination: @escaping () -> Destination, label: @escaping () -> Label) { self.style = style self.destination = destination() self.label = label() } // MARK: - GitSpace 텍스트 let gsText = GStext.CustomTextView( style: GSTextStyle, string: String) { self.style = style self.string = string } // MARK: - GitSpace 커스텀탭바 let gsTabBar = GSTabBarBackGround.CustomTabBarBackgroundView( style: GSTabBarBackGroundStyle, @ViewBuilder content: () -> Content) { self.style = style self.content = content() }
- 사용자가 스타했던 레포지토리를 관리하고 기록할 수 있습니다.
- 버전관리 온라인 서비스를 이용하는 사용자들의 자유로운 네트워킹을 가능하게 합니다.
- 팔로우하거나 사용자가 Star 한 다른 사용자에게 Knock Message를 발신하고, 대화를 시작할 수 있습니다.
- 개발자의 활동 피드를 보고 자유롭게 대화를 시작할 수 있습니다.
| [ 이승준 ] @valselee "Router를 싫어하는 사람" |
[ 이다혜 ] @dahae0320 "음~ 맛있다~ 마트, 다녀오셨어요?" |
[ 박제균 ] @jekyun-park "GitSpace는 제굴맨이 처리했으니 안심하라구!" |
[[ 원태영 ] @wontaeyoung "GitSpace 스크롤 담당일진(희망)" |
|---|---|---|---|
| [ 정예슬 ] @yeseul321 "호박고구마!!!" |
[ 최한호 ] @guguhanogu "??? : 뭘 후려요?" "니 마음?" |
[ 최예은 ] @lianne-b "사장님 오늘도 야근이라구요?" |
|---|---|---|
| Home(login) | Home(Star) | Home(Activity) |
|---|---|---|
| Chat | Chat(A) | Chat(B) |
|---|---|---|
| Knock | Knock(A) | Knock(B) |
|---|---|---|
| Profile | Push Notification(A) | Push Notification(B) |
|---|---|---|
Star깃헙 스타 레포 관리Activity팔로우한 유저들의 활동 보기KnockKnock 하여 채팅 하고 싶은 유저에게 채팅 요청ChatStar한 레포의 유저들, 추천 유저들과의 채팅
- [Feat] 새로운 기능 구현
- [Chore] 코드 수정, 내부 파일 수정, 주석
- [Add] Feat 이외의 부수적인 코드 추가, 라이브러리 추가, 새로운 파일 생성 시, 에셋 추가
- [Fix] 버그, 오류 해결
- [Delete] 쓸모없는 코드 삭제
- [Move] 파일 이름/위치 변경
- [Update] 버전 업데이트
gitGraph
commit id: "MAIN"
branch dev
checkout dev
commit id: "Dev"
branch Feature/issueNumber
checkout Feature/issueNumber
commit id: "${name}-${taskA}"
commit id: "${name}-${taskB}"
checkout dev
merge Feature/issueNumber
commit
commit
checkout main
merge dev
commit id: "Deploy"
- Xcode Version 14.1 (14B47b)
- SwiftUI, iOS 15.0
- iPhone 14 Pro, iPhone 14 Pro + 에서 최적화됨