SWU UMC 11기 Web A팀 스터디 레포지토리입니다.
매주 워크북의 실습과 미션을 각자 구현하고, Pull Request로 공유합니다.
![]() 베리 / 엄규리 @ammgree |
![]() 미니 / 김민주 @llszos |
지야 / 한지희 |
![]() 애플 / 이석현 @LEle-donut91 |
![]() 달이 / 서영은 @dahliare |
![]() 으잔 / 성의진 @uijin219 |
![]() 셀린 / 윤성은 @yoons-art |
| 구분 | 스택 |
|---|---|
| Language | |
| Library | |
| Build Tool | |
| Styling | |
| Routing | |
| Package Manager |
각자 닉네임/weekN/ 폴더를 만들어 그 안에서 작업합니다. 닉네임은 영문 소문자로 씁니다.
11th_Web_A/
├── apple/
│ ├── week0/
│ ├── week1/
│ └── ...
├── berry/
├── dari/
├── mini/
└── uijan/
본인의 브랜치에서만 작업하고, main 브랜치는 직접 수정하지 않습니다.
git switch main
git pull origin maingit switch -c <닉네임>/week<N>git status
git add <닉네임>/week<N>git commit -m "Commit Message"git push origin <브랜치명>GitHub에서 본인 브랜치 → main으로 PR을 생성하고, 본인이 직접 Merge합니다.
브랜치는 닉네임/weekN 형식으로 생성합니다.
| 규칙 | 설명 | 예시 |
|---|---|---|
| 닉네임 | 영문 소문자 닉네임 | apple, mini |
| weekN | 미션 주차 번호 | week0, week3 |
| 구분자 | 슬래시(/)로 닉네임과 주차 구분 |
mini/week3 |
커밋 메시지는 타입: 설명 형식을 권장합니다. 설명은 무엇을 했는지 알 수 있게 자유롭게 작성합니다.
| 타입 | 설명 |
|---|---|
| feat | 새로운 기능 추가 |
| fix | 버그 수정 |
| refactor | 코드 리팩토링 |
| docs | 문서 수정 (README 등) |
| style | 코드 스타일 변경 (포맷팅, 세미콜론 등) |
| chore | 빌드 및 패키지 설정 변경 |
| test | 테스트 코드 추가 |
git commit -m "feat: 3주차 미션 영화 목록 화면 구현"
git commit -m "fix: 3주차 미션 검색 입력창 스타일 수정"- PR은 주차별로 생성합니다.
- PR 제목은 몇 주차인지와 작업 내용을 알 수 있게 자유롭게 작성합니다.
- 예:
[Week3] 영화 화면 라우팅 연결 및 Tailwind CSS 전환,3주차 미션
- 예:
- 본문에는 작업 내용과 실행 결과를 적습니다.
- 본인 폴더(
닉네임/) 안의 파일만 수정합니다. - PR은 작성자 본인이 직접
main에 Merge합니다.
- API 키 같은 민감한 정보는 커밋하지 않습니다.
.env파일로 분리하고,.env는.gitignore에 추가합니다. - 의존성 폴더와 빌드 결과물(
node_modules/,dist/등)은 커밋하지 않습니다.





