Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

과제 GitHub 제출 가이드

  1. 폴더 구조
  2. 공통 제출 절차
  3. 방법 A: Collaborator로 PR 보내기
  4. 방법 B: Contributor로 Fork 후 PR 보내기
  5. PR 제목 규칙

1. 폴더 구조 (필수)

레포지토리 최상단의 과제 제출 폴더 안에 본인 이름 폴더를 생성해 파일을 관리합니다.

repo-root/
 └─ 과제 제출/
     ├─ 홍길동/
     │   └─ Test.py
     └─ 허광민/

2. 공통 제출 절차

  1. 과제 제출/본인이름/ 폴더를 만들고, 아래 파일 2개를 복사해서 가져옵니다.
    • src/star.py -> 본인학번_star.py로 이름 변경
    • .github/PULL_REQUEST_TEMPLATE.md -> 본인학번.md로 이름 변경
  2. 이름을 변경한 본인학번.md 파일의 공백 부분(또는 내용)을 본인 제출 양식에 맞게 수정합니다.
  3. GitHub Desktop에서 위 2개 파일을 커밋하고, 커밋 메시지는 이름 과제 제출 형식으로 작성합니다.
    • 예시: 허광민 과제 제출
  4. Push 후 GitHub에서 Pull Request를 생성합니다.
    • Collaborator: dev/본인이름 -> 원본 저장소 main
    • Contributor(Fork): 본인 Fork 브랜치 -> 원본 저장소 main
  5. PR 작성 시 본인학번.md 내용을 PR 본문에 복사/붙여넣기하고, .github/PULL_REQUEST_TEMPLATE.md 체크리스트를 기준으로 누락이 없는지 확인합니다.
  6. 최종 확인 후 PR을 제출합니다.

3. 방법 A: Collaborator로 PR 보내기

단계 내용
1. 권한 확인 원본 레포지토리에 Collaborator 권한이 있는지 확인합니다.
2. Clone 원본 레포지토리를 로컬에 Clone합니다.
3. 브랜치 생성 dev/본인이름 브랜치를 생성합니다. (예: dev/허광민)
4. Commit & Push 과제 제출 파일을 폴더 구조에 맞춰 추가한 뒤, dev/본인이름 브랜치로 Push합니다.
5. PR 생성 원본 레포지토리에서 dev/본인이름main으로 PR을 생성합니다.

4. 방법 B: Contributor로 Fork 후 PR 보내기

단계 내용
1. Fork 원본 레포지토리를 본인 계정으로 Fork합니다.
2. Clone Fork한 레포지토리를 로컬에 Clone합니다.
3. 브랜치 생성 Fork 저장소에서 작업 브랜치를 생성합니다. (예: dev/허광민)
4. Commit & Push 과제 제출 파일을 폴더 구조에 맞춰 추가한 뒤, 본인 원격(Fork) 브랜치로 Push합니다.
5. PR 생성 본인 Fork 저장소의 dev/본인이름 브랜치에서 원본 저장소 main으로 PR을 생성합니다.

5. PR 제목 규칙

  • 형식: 이름 과제 제출
  • 예시: 허광민 과제 제출

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages