본문 바로가기

C언어

겨울 C언어 4주차

mermaid

일정표를 만들어줄 수 있다. 이미지로 보면 아래와 같이 생겼다. 

코드로 보면 이렇다. 

### 4.1 개발 일정(WBS)
* 아래 일정표는 머메이드로 작성했습니다.
```mermaid
gantt
    title tutorial django
    dateFormat YY-MM-DD
    section 기획
        글조회(R) :2023-10-26, 1d
        글생성/수정/삭제(CUD) :2023-10-28, 1d
        로그인 기능 :2023-10-31, 1d
        검색 기능 :2023-10-31, 1d
        상세뷰 추가 구성 :2023-11-4, 1d
    section 디자인
        리디자인 :2023-11-6, 1d
    section FE
        메인    :2023-10-27, 1d
        글조회    :2023-10-27, 1d
        글등록    :2023-10-29, 2d
        글수정    :2023-10-29, 2d
        글삭제    :2023-10-29, 2d
        글검색    :2023-10-30, 1d
        로그인/로그아웃 :2023-10-31, 1d
        회원가입 페이지 :2023-11-1, 1d
        인증 접근 권한 :2023-10-31, 3d
        유저 추가 :2023-11-2, 1d
        프로필 페이지 :2023-11-5, 1d
        이미지, 조회수, 태그 추가 :2023-11-6, 1d
        댓글 추가 :2023-11-6, 1d
        리디자인 적용 :2023-11-7, 1d
    section BE
        메인    :2023-10-27, 1d
        글조회    :2023-10-27, 1d
        글등록    :2023-10-29, 2d
        글수정    :2023-10-29, 2d
        글삭제    :2023-10-29, 2d
        글검색    :2023-10-30, 1d
        로그인/로그아웃 :2023-10-31, 1d
        회원가입 페이지 :2023-11-1, 1d
        인증 접근 권한 :2023-10-31, 3d
        이미지, 조회수, 태그 :2023-11-5, 2d
        댓글 :2023-11-5, 2d
```

* 아래 WBS는 엑셀을 이용했습니다. 양식은 [다운로드](./WBS_sample.xlsx) 받아 사용하세요. (출처 : https://techcommunity.microsoft.com/gxcuf89792/attachments/gxcuf89792/ExcelGeneral/204594/1/WBS_sample.xlsx)
<img src="wbs_xlsx.png" width="80%">

* 좀 더 가벼운 프로젝트는 아래 일정표를 사용하세요.
* 아래 일정표는 [habitmaker.co.kr](https://habitmaker.co.kr) 에서 작성되었습니다.
* 관련된 스택 표시는 [dev.habitmaker.co.kr](https://dev.habitmaker.co.kr) 에서 작성되었습니다.
<img src="habit.jpg" width="50%">
<img src="blob.png" width="50%">

섹션에 따라 기획, 프론트엔드 등이 써있다. WBS를 쓰는 건 어느정도 규모가 있는 프로젝트에서 필수이다. 작성법이 머메이드만 있는 건 아니다. 

 

프로젝트를 누른 다음 초록색을 누르면

이렇게 생긴 게 나온다. 깃허브에서 기본적으로 제공하는 건 이거고 디자이너나 기획자가 보기엔 좋지 않아 노션 사용이 권장된다. 

 

브랜치 전략

브랜치 전략에는 Git-flow, GitHub-flow, Feature branch가 있다. 각 전략을 적당히 섞어서 활용 가능하다. 예를 들어 GitHub-flow방식이 시간이 가장 적게 들기 때문에 급한 프로젝트를 할 때는 우선 이 방식을 활용할 수도 있다.

 

Fork 뜨는 법

gitflow가 없어서 전에 만들어뒀던 다른 걸로 git뭐시기를 확인하겠습니다. 

fork부분이 활성화 된 걸 볼 수 있습니다. 

 

누르면 이렇게 되어있습니다. owner와 레파지토리 네임은 그때의 필요에 따라 정하면 됩니다. 아무튼 크리에이트 포크를 해줍니다. 

 

누른 뒤 shift+'.'을 눌러서 vs code화면으로 들어갈 수 있습니다. 

이걸로 수정이 가능하며 core깃허브에서는 바로 수정이 안 된다. 

권한이 없기 때문이다. open 풀리퀘스트를 해서 권한 요청을 할 수 있다.

머지 리퀘스트를 해서 리퀘스트를 받을 수 있다. 

세팅->브랜치->

등을 눌러서 머지 권한을 설정 가능하다. 

'C언어' 카테고리의 다른 글

2025년 1학기 2주차 C언어  (0) 2025.03.23
2025년 1학기 C언어 1주차  (0) 2025.03.16
겨울 C언어 2주차  (0) 2025.01.26
겨울 C언어 2주차  (0) 2025.01.17
겨울 C언어 1주차  (0) 2025.01.12