Skip to content

tomchaccom/algo-study

 
 

Repository files navigation

📚 Algo Gongbu Study

📊 Weekly Dashboard

📅 기준 주간 시작: 2026-05-18 (월요일 00:00 KST)

Member Count Status
onff02 5
sungjaep11 2
tomchaccom 2

스터디 참여 가이드

스터디 참여는 아래 순서대로 진행해주세요.


1. 공용 스터디 레포 Fork 하기

  1. 공용 스터디 레포에 접속합니다.
  2. 우측 상단의 Fork 버튼을 클릭합니다.
  3. Choose an owner에서 본인 계정을 선택합니다.

반드시 본인 계정으로 fork 해야 합니다.

image image

2. 백준 허브가 설치되어 있다는 가정하에 진행합니다!

  1. 백준 허브 설치하기
  2. github로 로그인하기
  3. 첫번째 단계에서 fork 한 레포랑 연결하기!

브라우저 상단에서 설치한 백준 허브 클릭하기

image

오른쪽 아래에 집 모양 클릭하기

image

fork 한 레포지터리명 입력하기

image

아래처럼 나오면 성공

image

깃에서 이런거 떠도 그냥 초록색 버튼 누르고 넘어가면 됩니다

image

3. Repository Variable 설정 (BAEKJOON_ID)

Action이 실행될 때 본인 폴더로 자동 이동하기 위해 반드시 설정해야 합니다.

3-1. fork한 레포의 Settings로 이동

image

3-2. Security → Secrets and variables → Actions

image

3-3. Variable 추가

  • Name: BAEKJOON_ID

공용 레포에 생성된 본인 디렉토리명과 반드시 동일해야 합니다.

image

4. 백준 문제 풀이 후 Action 확인

  1. 백준에서 문제를 풉니다.
  2. 제출이 완료되면 BaekjoonHub가 fork 레포의 main 브랜치에 자동 업로드합니다.
  3. fork 레포의 Actions 탭으로 이동합니다.
  4. move라는 이름의 workflow가 정상 실행되었는지 확인합니다.

❗️❗️❗️ 주의점이 있습니다!

  • 레포에 현재 PR을 통한 Merge 시 리드미에 사용자별로 일주일에 몇번 PR을 넣었는지 동작하는 로직이 있습니다!
  • 그래서 다른 사람이 먼저 main에 push 한 경우 여러분이 동기화한 시점에서 달라지는 부분이 생겨서 충돌이 발생합니다!
  • 반드시 문제를 제출하기 직전에 동기화를 진행해 주세요!!!!

sync_fork 클릭 후 discard commit 을 선택해 주세요!(문제 제출 전에 해야 합니다.. 안그러면 백준 허브 재연결 해야해요..)

image image

5. main 기준 브랜치 생성

Action이 정상 실행되었다면, 본인 백준 아이디 폴더 내부에 방금 푼 문제가 등록되어 있습니다.

이제 PR을 위해 브랜치를 생성합니다.

브랜치 컨벤션

/boj/{문제티어}/{문제번호}
/pro/문제레벨
> 프로그래머스 문제는 한국어로 구성되어 있어서 PR에 자세한 내용을 첨부 부탁드립니다!

예시:

/boj/Gold/9935
/boj/Silver/1926
image

6. 공용 스터디 레포에 PR 생성

  1. 생성한 브랜치를 push 합니다.
  2. Compare & pull request 버튼을 클릭합니다.
  3. Base repository가 공용 스터디 레포인지 확인합니다.
  4. PR을 생성합니다.
image

7. main으로 Squash Merge

코드 확인 후 Squash and merge를 진행합니다.

반드시 Squash Merge를 사용합니다.

image

8. fork 된 레포지터리와 메인 레포를 동기화하기

  • squash merge로 인해, 공용 스터디 레포의 커밋 히스토리와, 현재 본인의 레포간 동기화가 제대로 되어었지 않을 겁니다!
  • 그래서 sync_fork 클릭 후 discard commit 을 선택해 주세요!

discard commit 으로 동기화(동기화 진행 없이 PR을 보내면 기존 커밋 내역도 PR에 같이 들어갑니다)

image

동기화 완료

image

About

몰입캠프 대장들 알고리즘 스터디 입니다

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 71.4%
  • Python 15.5%
  • Java 7.6%
  • JavaScript 5.5%