Skip to content

kimhalin/SiheungHere

Repository files navigation

📱시흥시 공공 자원 안내 및 건의 앱
< 여기 있시흥 >



📱 여기 있시흥

공공 자원 검색 공공 자원 상세보기 공공 자원 리스트 보기
카카오 로그인 인증 건의글 보기 건의글 작성

Tech Stack & Open-source libraries

API



Open API



Story Board



참여자

김정현 Profile
김하린 Profile
박찬민 Profile

Git Rule

Fork

  1. Fork 생성해서 각자 본인 저장소에서 작업
  2. 소스트리에서 원격 저장소 추가
  3. 각자 저장소에서 다른 참여자의 작업 진행 상황 수시로 확인

issue

  • 원본 저장소에 feature 별로 issue 생성
    • Issues - New issue - 타이틀, 내용 작성 후 추가
    • 이슈 번호 확인 (#이슈번호)
  • 각 issue가 끝나면 close 하기

Branch

  1. 각자 Fork 한 저장소에서 Branch 생성하여 작업
  2. 기능별로 issue 생성 후 Branch 생성
    • feature/{이슈번호}-{기능명} 브랜치 생성 후 작업
    • commit message는 이슈번호를 붙여서 작성 (ex. #1 README.md Git Rule 추가)

Pull requests

  1. 원본 저장소에 병합할 경우
    • 소스트리의 작업한 Branch에서 원본 저장소 위치와 병합
    • 충돌 없으면 github 에서 main <- branch 로 Pull requests 작성 및 merge
    • 충돌 있으면 소스트리에서 수정하라고 나오는데, 각자가 현재 원본 저장소와 작성 코드 충돌 해결
    • 충돌 해결 후 Pull requests 작성 및 merge
  2. 다른 참여자의 branch에 병합할 경우
    • 소스트리의 작업한 Branch에서 다른 참여자의 branch에 병합
    • 충돌 없으면 github 에서 branch <- branch 로 Pull requests 작성
    • 충돌 있으면 소스트리에서 수정하라고 나오는데, 각자가 현재 원본 저장소와 작성 코드 충돌 해결
    • 충돌 해결 후 Pull requests 작성

Merge

  1. 원본 저장소 병합이 이루어지면, 각자 소스트리에서 패치
  2. 원본 저장소의 주인은 pull를 통해 반영
  3. fork한 참여자는 자신의 main branch에서 현재 원본 저장소의 main에 병합
  4. 병합 완료되면 Push를 통해 자신의 fork 저장소에 원본 저장소 상태 반영

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages