laphayen / ssafy-study

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

싸피 알고리즘 스터디

참여자


백기찬

김태영

유건희

황규현

스터디 참여 방법

  1. fork로 다른 계정의 Github repository에서 코드를 추가, 수정하기 위해서 본인의 Github repository로 복제합니다.

  2. fork한 본인의 repository에서 URL을 복사후, 로컬 환경에 Clone합니다.

$ git clone [url]

[예시]
$ git clone https://github.com/laphayen/ssafy-study.git
  1. 원본 repository를 원격 저장소로 등록한다.
$ git remote add [별칭] [원본 repo url]

[예시]
$ git remote add upstream https://github.com/laphayen/ssafy-study.git

Repository 파일 경로

문제를 기준으로 다른 사람의 코드를 쉽게 볼 수 있도록 다음과 같은 구조를 가집니다. 업로드한 파일명은 문제번호-문제제목-이름.java로 지정합니다.

추후 풀이한 문제수가 많아지면 난이도 별로 수정하겠습니다.

.
├── SWEA
│   ├── 문제번호-문제제목
│   │   ├── 문제번호-문제제목-김태영.java
│   │   ├── 문제번호-문제제목-백기찬.java
│   │   ├── 문제번호-문제제목-유건희.java
│   │   └── 문제번호-문제제목-황규현.java
│   └── 문제번호-문제제목
│       ├── 문제번호-문제제목-김태영.java
│       ├── 문제번호-문제제목-백기찬.java
│       ├── 문제번호-문제제목-유건희.java
│       └── 문제번호-문제제목-황규현.java
├── Baekjoon
│   ├── 문제번호-문제제목
│   │   ├── 문제번호-문제제목-김태영.java
│   │   ├── 문제번호-문제제목-백기찬.java
│   │   ├── 문제번호-문제제목-유건희.java
│   │   └── 문제번호-문제제목-황규현.java
│   └── 문제번호-문제제목
│       ├── 문제번호-문제제목-김태영.java
│       ├── 문제번호-문제제목-백기찬.java
│       ├── 문제번호-문제제목-유건희.java
│       └── 문제번호-문제제목-황규현.java
└── README.md

Commit 규칙

명령어를 통해서 업로드가 아닌 깃허브 데스크탑이나 웹 페이지에서 커밋할 경우 Add(Update, Delete 등): 문제제목 / 이름 / 날짜 / 시간을 입력합니다.

커밋 메시지는 대소문자를 구별합니다.

  • 파일 생성 & 업로드: Add
git commit -m "#이슈번호 - Add: 문제제목 / 이름 / 날짜 / 시간 "


[예시]
git commit -m "#23 - Add: 스도쿠검증 / 백기찬 / 07.07 / 128ms"
  • 파일 수정: Update
git commit -m "#이슈번호 - Update: 문제제목 / 이름 / 날짜 / 시간 "


[예시]
git commit -m "#23 - Update: 스도쿠검증 / 백기찬 / 07.07 / 128ms"
  • 파일 삭제: Delete
git commit -m "#이슈번호 - Delete: 문제제목 / 이름 / 날짜"


[예시]
git commit -m "#23 - Delete: 스도쿠검증 / 백기찬 / 07.07"
  • 기타
- Feat 		: 새로운 기능 추가
- Fix 		: 버그 수정
- Docs 		: 문서 수정
- Style 	: 코드 formatting, 세미콜론(;) 누락, 코드 변경이 없는 경우
- Refactor 	: 코드 리팩토링
- Test 		: 테스트 코드, 리팽토링 테스트 코드 추가
- Chore 	: 빌드 업무 수정, 패키지 매니저 수정

Issue 규칙

  • Issue Open
Title: 출제사이트 / 문제번호 / 문제이름
Add a description: 
* [ ] 백기찬
* [ ] 김태영
* [ ] 유건희
* [ ] 황규현

[예시]
SWEA / 1974 / 스도쿠 검증
* [ ] 백기찬
* [ ] 김태영
* [ ] 유건희
* [ ] 황규현
  • Issue Close - 전원이 문제를 풀이한 경우 마지막 PR를 남긴 사람이 이슈를 닫습니다. 모든 사람이 x가 되어있는지 확인한 경우만 This closes #이슈번호를 사용합니다.
Add a title: #이슈번호-문제제목-이름

Leave a comment:
* [x] 백기찬
* [x] 김태영
* [x] 유건희
* [x] 황규현
This closes #이슈번호


[예시]
#23-백기찬

* [x] 백기찬
* [x] 김태영
* [x] 유건희
* [x] 황규현
This closes #23

Branch 규칙

  • Branch Create
git checkout -b <#이슈번호-문제제목-이름>


[예시]
git checkout -b #23-스도쿠검증-백기찬
  • Branch Delete
git checkout -d <#이슈번호-문제제목-이름>


[예시]
git checkout -d #23-스도쿠검증-백기찬

Pull Request 규칙

  • Create Pull Request - 제목에는 브랜치 이름을 지정합니다. 설명에는 PR을 남기는 본인의 이름에 x 표시를 남깁니다. 먼저 푼 인원이 있다면 포함해서 x를 표시합니다.
Add a title: #이슈번호-문제제목-이름

Leave a comment:
* [x] 백기찬
* [ ] 김태영
* [ ] 유건희
* [ ] 황규현


[예시]
#23-백기찬
* [x] 백기찬
* [ ] 김태영
* [ ] 유건희
* [ ] 황규현

About


Languages

Language:Java 100.0%