Skip to content

KOJ50/Frontend

 
 

Repository files navigation

👋 Welcome LikeLion_14th Frontend Repository

멋쟁이사자처럼 홍익대학교 14기 세션을 위한 프론트엔드 Repository입니다.

📚 과제 및 세션 실습

각 주차 세션 전에

  1. 자신의 이름으로 브랜치를(junhee) 생성 후
  2. 최상위 폴더 안에 자신의 이름으로 폴더 생성('junhee') 하고 그 안에 주차별로 폴더 생성 (week{#n})
  3. 세션 실습은 practice 디렉터리에, 과제(강의 실습 코드)는 homework에 각각 작성을 완성하신 뒤에 main 브랜치로 PR합니다.

📤 프로젝트 열기

  • 프로젝트를 하나 생성하고 VScode로 열어줍니다.
  • VScode 터미널에서 아래를 진행합니다.
  • git clone https://github.com/likelion-hongik-14th/Frontend.git // 저장소를 로컬로 가져옵니다
  • 본인 브랜치로 이동 (브랜치 개념 모른다면 구글링. 자신만의 공간을 만든다고 생각하시면 됩니다.)
    • git checkout -b [본인 이름 브랜치] // 처음에 새 브랜치 생성 + 그 브랜치로 이동(한 번에)
    • ex) git checkout -b junhee
    • git checkout [본인 이름 브랜치] // 이미 존재하는 브랜치로 이동만 함
    • ex) git checkout junhee
  • 작업은 해당 본인 branch에서만 진행해주세요 (❌main branch❌)
    • git branch : 현재 branch 확인

위의 방식이 어렵다면 깃 Clone 하는 방법을 검색해보기

🔥참고🔥

  • git fetch origin // 원격 저장소의 변경사항을 로컬로 가져오기만 함
  • git pull origin main // 원격(main)의 변경사항을 가져와 현재 브랜치에 병합(merge)

원격과 로컬 사이의 동기화가 필요할 때 활용하면 됩니다.

🏡 작업공간 생성

  • Frontend (프로젝트 루트 디렉토리)
    • 본인 이름의 디렉토리
      • 해당 주차 디렉토리 (ex week2)
        • 리액트 소스코드 or 배운 것 등등

| 본인 이름의 디렉토리부터 만들고 시작하시면 됩니다!

│
├─ Frontend
│     │
│     ├─ 본인 영문이름 (dir)
│     │     │
|     |     |
│     │     ├─  week1 (dir)
│     │     │    ├─ practice (dir)
│     │     │    └─ homework (dir)
│     │     │    |   ├─ public
│     │     │    |   ├─ src
│     │     │    |   ├─ .gitignore
│     │     │    |   ├─ index.html
│     │     │    |   ├─ README.md
│     │     │
│     │     ├─ week2 (dir)
│     │     │    └─ .. 이하 동일
│     │     │
│     │     └─ week3 (dir)
│     │          └─ .. 이하 동일
│     │

📝 커밋 컨벤션

commit message는 [Type] 작성 내용 으로 통일합니다

  • [Feat] : 새로운 기능 구현
  • [Mod] : 코드 수정 및 내부 파일 수정
  • [Add] : 부수적인 코드 추가 및 라이브러리 추가, 새로운 파일 생성
  • [Fix] : 버그 및 오류 해결
  • [Docs] : 문서화 작업 시
  • [Refactor] : 코드 리팩터링(전면수정)
  • [Chore] : 버전 코드 수정, 패키지 구조 [C변경, 타입 및 변수명 변경 등의 작은 변경 등 진짜 별 거 아닌]
  • [Rename] : 파일명 또는 폴더명 수정한 경우
  • [Del]: 쓸모없는 코드나 파일 삭제
  • [Environment] : 개발 환경 세팅 시
  • [!HOTFIX] : 급하게 치명적인 버그를 고쳐야 하는 경우

✅ PR 규칙

  1. main에서 {이름}(예: junhee)로 브랜치 분기 후
  2. {이름}/week{#n}(예: junhee/week2/{practice or homework}) 디렉터리에서 작업합니다.
  3. 과제를 완성한 뒤에는 main 브랜치로 PR 합니다.
  4. PR 제목은 [{keyword}] {제목}(예: [Feat] Week2 API 실습 구현 및 과제 실습 완료) 형식으로 합니다. 커밋 컨벤션과 마찬가지입니다.
  5. Reviewers t-timda, yiyoonseo, wnsjun 3명을 추가해주세요.
  6. Assignees로는 본인을 추가해주세요.
  7. Label로 해당 주차 과제(예: Week2)를 필수로 선택해주세요. 추가적인 Label도 괜찮습니다. pr2

backend_submit_convention2

‼️ main 브랜치로의 PR 승인을 과제 확인으로 인정합니다.

‼️ 디렉터리, 브랜치 이름은 영문을 이용해주세요.

‼️ PR 규칙을 잘 확인해주세요! 부정확하게 작업된 PR은 승인하지 않습니다.

About

멋쟁이사자처럼 홍익대학교 14기 프론트엔드 과제 리포지토리

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 84.3%
  • HTML 8.0%
  • CSS 7.7%