[Github] Projects

2023. 4. 11. 03:15Tools/GitHub

 

1. Projects 생성

 

개발 프로세스 전반을 관리하기 위해서 사용한다.

 


가. view 생성

 

+ New view를 누르면 다양한 형태의 view를 생성할 수 있다.

 

 

Table 형태의 view다.

 

 

다른 view에서 추가한 item들은 다른 view에도 자동으로 추가된다.

 

Board를 통해서 작업의 status를 쉽게 파악하고 관리할 수 있다.

 

 

Roadmap은 작업의 일정을 쉽게 파악하고 관리할 수 있다.

 

일정 관리를 위해서 별도의 문서를 추가로 작성하지 않아도 되어 편하다.

 


나. fields

 

 

Robby scene, In Game scene카테고리 fields값을 기준으로 그룹을 지었다.

 

 

이외에도 땡땡이를 누르면 field값을 이용해서 filter를 걸 수도 있고 정렬도 할 수 있다.

 


다. Settings

 

 

땡땡땡을 누르면 Project settings로 이동한다.

 

 

Project settings에서 프로젝트에 대한 설명을 추가하거나 프로젝트를 삭제할 수 있다.

 

또한 Project에서 사용할 field를 여기서 추가할 수 있다.

 


2. Project 활용

 

가. Repo와 연동하기

 

 

Repo에서 Link a project를 누르면 연동할 수 있다.

 


나. Issue로 전환

 

 

생성한 item을 issue로 전환하면 선택한 repo에 issue가 생성된다.

 

 

그러면 issue를 해결하기 위해서 새로운 branch를 생성해 작업을 할 수도 있고 기존의 PR을 연결할 수도 있다.

 

 

issue close를 하면 자동으로 status가 Done로 변경된다.

 


다. Workflows

 

이런것을 workflow라고 하고 Workflows를 통해서 수정, 추가, 삭제가 가능하다.

 

 

 


'Tools > GitHub' 카테고리의 다른 글

[Github] 문서화를 위한 action (Doxygen)  (0) 2023.06.25
[Github] Branch Protection rules  (0) 2023.04.11
[Github] Git flow  (0) 2023.04.11
[Github] 대용량 파일 공유  (0) 2023.03.17
[Github] conflict 해결하기  (1) 2023.03.06