[Git]Pull Request
·
Git
깃허브(Pull Request)란, 다른 사용자가 작성한 저장소에서 변경 사항을 병합(merge)하기 위한 요청을 의미합니다. 이는 오픈소스 프로젝트에서 특히 많이 활용되며, 다수의 개발자들이 하나의 프로젝트를 함께 개발할 때 사용합니다. 이번 글에서는 깃허브 Pull Request에 대해 자세히 알아보겠습니다. Pull Request의 개념 Pull Request는 Github에서 제공하는 기능 중 하나입니다. 저장소(Repository)를 포크(Fork)한 뒤, 포크한 저장소에서 변경 사항을 가지고 원래 저장소의 소유자에게 병합(merge)해달라고 요청하는 것입니다. 기본적으로 Pull Request는 아래와 같은 시나리오로 진행됩니다. 저장소를 포크(Fork)합니다. 포크한 저장소에서 변경 사항을 ..
[Git] 깃허브를 활용한 협업 방법 및 가이드
·
Git
안녕하세요 불망입니다. 오늘은 제가 사이드 프로젝트인 피플에서 개발하면서 자주 사용했던 깃허브에 대해서 소개하려고 합니다. 깃허브(GitHub)는 소프트웨어 개발과 관련된 버전 관리 시스템을 제공하며, 오픈소스 프로젝트를 위한 웹호스팅 서비스를 제공하는 플랫폼입니다. 깃허브는 개인 개발자들은 물론이고, 팀 프로젝트에서도 광범위하게 활용되고 있습니다. 1. 깃허브에 프로젝트 생성하기 우선 깃허브에 프로젝트를 생성해야 합니다. 새로운 레포지토리(Repository)를 만들고, 초기 코드를 업로드합니다. 이 때 코드의 초기 버전은 버전 관리 시스템을 이용하여 저장하고, 수정사항은 깃허브를 통해 업로드합니다. 2. 이슈 트래킹 프로젝트가 진행됨에 따라 발생하는 이슈들은 깃허브를 통해 트래킹합니다. 이슈 관리를 ..
[피플] 디자인 QA
·
Flutter
안녕하세요 불망입니다~! 오늘은 피플에서 피플사연UI 변경을 해서 개발을 하였습니다. 테스트플라이 앱을 테스트 해보니 디자이너분께서 디자인 QA를 하셨습니다. QA라는것을 저는 처음알았습니다. 디자인 QA는 디자인 작업물이나 디자인 시스템의 품질을 검토하고 확인하는 과정입니다. 디자인 QA 디자인 가이드라인 및 표준 검토: 디자인 팀이 작성한 가이드라인과 표준을 따르고 있는지 확인합니다. 디자인 시스템 테스트: 디자인 시스템의 구성 요소와 패턴을 검토하고, 일관성과 재사용성을 확인합니다. 레이아웃 및 그리드 검토: 레이아웃과 그리드가 적절한지, UI 요소 간의 간격이 일관되게 적용되는지 확인합니다. UI 요소 검토: 버튼, 아이콘, 텍스트 등 UI 요소가 일관되게 디자인되어 있는지, 사용성이 높은지 확인..
[Git] Staging Area
·
Git
안녕하세요 불망입니다. 오늘은 제가 피플에서 깃허브를 사용하면서 다른 브렌치가 Pull이 안되었을때 배운 내용입니다. 제 로컬파일에 commit을 안한 파일들이 남아있을때 Pull이 안되어서 왜 다른 브렌치를 못가져오지 생각했습니다. Git은 버전 관리 시스템으로써 소스 코드 변경 이력을 추적하고 관리할 수 있게 도와주는 도구입니다. Git에서 파일을 커밋하기 전에 준비하는 공간이 있는데, 바로 Staging Area입니다. 이번 글에서는 Git의 Staging Area에 대해 알아보겠습니다. Staging Area란? Staging Area는 Git에서 커밋하기 전에 파일을 준비하는 영역입니다. Git에서는 파일의 변경 내용을 Staging Area와 워킹 디렉토리, 그리고 Git 저장소의 세 가지 영..
[SwiftUI] Geometry
·
SwiftUI/정리
안녕하세요 불망입니다. 이번 글에서는 Geometry에 대해서 소개하겠습니다. SwiftUI에서 Geometry는 뷰가 화면에 배치되는 방법을 제어하는 데 사용되는 객체입니다. 이것은 뷰의 위치, 크기 및 방향을 결정하는 데 유용합니다. 이번 글에서는 SwiftUI에서 Geometry 객체를 사용하는 방법에 대해 설명하겠습니다. GeometryReader GeometryReader는 SwiftUI에서 제공하는 뷰 중 하나로, 부모 뷰가 자식 뷰에 대한 크기와 위치를 결정하는 방법을 제어할 수 있습니다. 즉, 자식 뷰의 위치, 크기 및 방향을 결정하는 데 사용됩니다. GeometryReader는 다음과 같이 작성될 수 있습니다. GeometryReader { geometry in // Geometry 객체..
[SwiftUI]Tab Animation
·
SwiftUI/개발
안녕하세요 bulmang입니다!! 😄 오늘은 아카데미에 가기전에 다시 Swift 개발 공부를 어느정도 해야 될 것 같아서 인강을 듣고 공부하여 블로그에 정리를 하려고 합니다. 앱 설명 SwiftUI로 개발한 코드이며 Tab Animation에 대한 앱입니다. 앱 기능 선형 보간 공식을 이용하여 두 지점 사이의 값을 추정할 때 그 값을 두 지점과의 직선 거리에 따라 선형적으로 결정하는 방법이다. 이미지를 넘길때 Rectangle을 사용하여 indicator 넓이와 위치를 정하여 움직여준다. 문법 TabView: 탭을 구성하고 각 탭에 대한 콘텐츠를 추가 할 수 있음 GeometryReader: 화면에 보여지는 뷰(View)의 크기 및 위치 정보를 제공하는 뷰 자식 뷰에 대한 레이아웃 정보를 제공하므로, 자..