Github(5)
-
[게시판 프로젝트] 깃헙 릴리즈하기
깃헙에 릴리즈하기 위해서 태그(tag)를 만들어 주어야 합니다.태그 생성해 준 뒤, 생성한 태그를 push 합니다.깃헙 - Code - 태그아이콘 클릭하면, 태그를 확인할 수 있습니다.깃헙 릴리즈하기Code - release - create a new release 클릭Set as a pre-release : 완전히 릴리즈하는 것이 아니라 릴리즈 하기 전에 테스트 용으로 사용하는 것으로, 별도의 색깔과 모양으로 관리됨create a discussion for this release : discussion 쪽 여러가지 내용들을 연동하여 글을 작성할 수 있게 됨 태그를 선택하지 않으면, 'There was an error createing your Release : tag name can't be blan..
2024.09.04 -
[Github/깃헙] GitKraken(깃크라캔)에서 Githubflow 사용하기
GitKraken은 GitFlow밖에 지원하지 않는다.그런데, GitFlow보다 조금더 간단한 GithubFlow를 GitKraken에서 사용하고 싶다면 어떻게 해야할까? 해당 repository 탭을 켠 다음에, 오른쪽 상단의 설정을 클릭한다.아무런 repository로 오픈 되지 않은 상태에서는 Repo-Specific Preferences가 뜨지 않으니 꼭 레포를 켜준다음 들어가자Repo- specifie-preferences에서 Gitflow를 클릭하고, Main/Master를 dummy로 변경해 주고, Develope를 main으로 변경해 준다. 이후, Update Gitflow Config를 클릭한다.본격적으로 사용해 보자!왼쪽 사이드 탭에 GitFlow위에 마우스를 갖다대면, + 버튼이 나오..
2024.08.21 -
[Github/깃헙] 깃 브랜치 전략세우기 - Gitflow/Githubflow
Git 브랜치 전략개발 과정에서 코드 관리를 체계적으로 하기 위해 여러 브랜치(branch)를 사용해작업을 분리하고 병합하는 방법입니다.그 중에서 Gitflow와 GitHub Flow는 널리 사용되는 두 가지 브랜치 전략입니다. Gitflow (Git Flow)Gitflow는 Vincent Driessen이 제안한 브랜치 전략으로, 대규모 프로젝트에서 효율적으로 개발 프로세스를 관리할 수 있도록 돕습니다. Gitflow는 여러 개의 브랜치를 사용해 기능 개발, 버그 수정, 릴리즈, 배포 등의 작업을 분리하여 진행합니다.주요 브랜치Main (또는 Master): 배포 가능한 상태의 코드를 관리하는 브랜치로, 최종적으로 사용자에게 전달될 코드를 담고 있습니다.Develop: 새로운 기능을 개발하는 브랜치..
2024.08.21 -
[Github/깃헙] workflows - item의 상태가 변하면 자동으로 Status도 변화되도록 지정하기
깃헙 프로젝트의 Status 필드를 Item의 상태 변경에 따라서자동으로 변경할 수 있는 방법에 대해서 알아 보도록 하겠습니다. 우선 예시 프로젝트를 살펴보겠습니다. 만약 진행중인 item이 closed 되어 Done의 상태로 변경이 필요할 때,개발자가 직접 드래그 앤 드롭으로 Done 탭에 옮겨주는 방법 말고, 자동으로 Done 탭으로 이동하게 하고 싶다면 어떻게 해야할까요? 깃헙에서는 이런 자동 편의 기능을 제공하고 있습니다.Workflows에 들어가 보면, 기본적인 default workflows를 제공하고 있으며, Edit을 통해서 편집도 가능합니다.그럼 좀 더 구체적으로 어떻게 item을 closed 해야하는 걸까요?바로, convert to issue를 해주었을 때 부여 받은 넘버를 사용하면 ..
2024.08.20 -
[GitHub/깃헙] Projects 사용방법 - Kanban 스타일/스프린트 뷰 추가하기
더욱 효율적인 개발 사이클이 될 수 있도록GitHub의 Project 사용법에 대해 알아보겠습니다. 깃허브 계정 로그인 한 뒤 Projects 탭으로 이동하여, NewProject를 클릭한다. Kanban 보드를 선택하고 오픈하여 줍니다.Kanban 스타일은 New - Backlog - Ready - In progress - In review - Done 의 Status를 초기화 상태에서 가지고 있습니다.작성자는 New와 Backlog의 구분없이 사용하기로 결정한 후, New탭은 삭제하여 주었습니다.탭에 프로젝트 사이클 중 해야할 단계별 과정을 입력할 수 있습니다. 팀원이 있다면 해당 item에 대한 Assigness를 할당할 수 있으며, 이 외에도 Priority, Size, Estimate, Star..
2024.08.18