Skip to content

Latest commit

 

History

39 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

11th_Web_A

SWU UMC 11기 Web A팀 스터디 레포지토리입니다.
매주 워크북의 실습과 미션을 각자 구현하고, Pull Request로 공유합니다.


👥 팀원


베리 / 엄규리
@ammgree

미니 / 김민주
@llszos
지야 / 한지희
애플 / 이석현
@LEle-donut91

달이 / 서영은
@dahliare

으잔 / 성의진
@uijin219

셀린 / 윤성은
@yoons-art

🛠 기술 스택

구분 스택
Language TypeScript
Library React
Build Tool Vite
Styling Tailwind CSS
Routing TanStack Router
Package Manager pnpm

📁 폴더 구조

각자 닉네임/weekN/ 폴더를 만들어 그 안에서 작업합니다. 닉네임은 영문 소문자로 씁니다.

11th_Web_A/
├── apple/
│   ├── week0/
│   ├── week1/
│   └── ...
├── berry/
├── dari/
├── mini/
└── uijan/

🌿 Git 작업 순서

본인의 브랜치에서만 작업하고, main 브랜치는 직접 수정하지 않습니다.

1. 최신 main 받아오기

git switch main
git pull origin main

2. 주차별 브랜치 만들기

git switch -c <닉네임>/week<N>

3. 변경 사항 확인 후 추가

git status
git add <닉네임>/week<N>

4. 커밋

git commit -m "Commit Message"

5. 원격 저장소에 본인 브랜치로 푸시

git push origin <브랜치명>

6. Pull Request 생성 및 Merge

GitHub에서 본인 브랜치 → main으로 PR을 생성하고, 본인이 직접 Merge합니다.


📝 Convention

Branch

브랜치는 닉네임/weekN 형식으로 생성합니다.

규칙 설명 예시
닉네임 영문 소문자 닉네임 apple, mini
weekN 미션 주차 번호 week0, week3
구분자 슬래시(/)로 닉네임과 주차 구분 mini/week3

Commit

커밋 메시지는 타입: 설명 형식을 권장합니다. 설명은 무엇을 했는지 알 수 있게 자유롭게 작성합니다.

타입 설명
feat 새로운 기능 추가
fix 버그 수정
refactor 코드 리팩토링
docs 문서 수정 (README 등)
style 코드 스타일 변경 (포맷팅, 세미콜론 등)
chore 빌드 및 패키지 설정 변경
test 테스트 코드 추가
git commit -m "feat: 3주차 미션 영화 목록 화면 구현"
git commit -m "fix: 3주차 미션 검색 입력창 스타일 수정"

Pull Request

  • PR은 주차별로 생성합니다.
  • PR 제목은 몇 주차인지와 작업 내용을 알 수 있게 자유롭게 작성합니다.
    • 예: [Week3] 영화 화면 라우팅 연결 및 Tailwind CSS 전환, 3주차 미션
  • 본문에는 작업 내용과 실행 결과를 적습니다.
  • 본인 폴더(닉네임/) 안의 파일만 수정합니다.
  • PR은 작성자 본인이 직접 main에 Merge합니다.

⚠️ 주의 사항

  • API 키 같은 민감한 정보는 커밋하지 않습니다. .env 파일로 분리하고, .env는 .gitignore에 추가합니다.
  • 의존성 폴더와 빌드 결과물(node_modules/, dist/ 등)은 커밋하지 않습니다.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages