Skip to content

2023. 10. 18 수

jkea1 edited this page Oct 18, 2023 · 4 revisions
  • Git flow

    • main - develop - feature
    • feature branch 이름 : 이슈번호-λ‚΄μš©
    • develop <- feature : squash & merge
    • main <- develop : rebase
  • Commit μ»¨λ²€μ…˜

    • feat : κΈ°λŠ₯ 개발
    • style : λ””μžμΈ μž‘μ—…
    • chore : νŒ¨ν‚€μ§€ μ„€μΉ˜, μ„€μ • 파일 μˆ˜μ •,
    • fix : 버그 μˆ˜μ •
    • rename : 파일 폴더λͺ… λ³€κ²½, ν•¨μˆ˜λͺ… μƒμˆ˜(λ³€μˆ˜)λͺ… λ³€κ²½
    • refactor: λ¦¬νŒ©ν† λ§
    • init : 초기 μ„ΈνŒ…
    • docs : λ¬Έμ„œ μž‘μ„±
  • μ‚¬μš©ν•  기술

    • Next.js
    • Tailwind css
    • React Icons
    • Husky
    • Eslint
      • Rush Stack(λ©˜ν† λ‹˜κ»˜ μΆ”μ²œ λ°›μž!)
    • Prettier
    • TypeScript
    • Lottie.js (λ‘œλ”©)νƒœν˜Έλ‹˜κΊΌ
  • merge 승인 쑰건

    • νŒ€μ› 전체(2λͺ…) 승인 λ°›κΈ°
  • PR κ·œμΉ™

    • commit λ‹¨μœ„ μž‘κ²Œ 작기
    • μž‘μ€ κΈ°λŠ₯ λ‹¨μœ„λ‘œ PR 올리기
      • page λ‹¨μœ„λ‘œ μ˜¬λ¦¬μ§€ 말기
    • (κ°€λŠ₯ν•˜λ©΄)사진 및 λ™μ˜μƒ 첨뢀 ν•˜κΈ°
    • PR ν…œν”Œλ¦Ώ 양식 μ΄μš©ν•˜κΈ°
  • Issue 생성 κ·œμΉ™

    • Issue templateμ—μ„œ branch μƒμ„±ν•˜κΈ°
    • Big Ticket
    • μŠ€ν”„λ¦°νŠΈ λ‹¨μœ„ μ‹œμž‘λ‚  생성
    • 이슈 λͺ©λ‘
    • Small Ticket (이슈)
    • κΈ°λŠ₯ μ–΄λ–»κ²Œ κ΅¬ν˜„ν• μ§€ μ„€λͺ…ν•˜κΈ° (ex. Next.js의 xx μ΄μš©ν•΄μ„œ xx κΈ°λŠ₯ κ΅¬ν˜„ν•©λ‹ˆλ‹€.)
  • PR & Issue ν…œν”Œλ¦Ώ λ§Œλ“€κΈ°

    • 생성 μ™„λ£Œ
  • 디렉터리 ꡬ쑰

    • μΆ”ν›„
  • μ½”λ“œ μŠ€νƒ€μΌ λ§žμΆ”κΈ°

    • Type

      • νŒŒμŠ€μΉΌμΌ€μ΄μŠ€
      • 뒀에 Props 뢙이기
      • ex) PostListItemProps
      • Type μ§€ν–₯ν•˜μž.
    • ν•¨μˆ˜λͺ…

      • μΉ΄λ©œμΌ€μ΄μŠ€
      • handle(+λͺ…사)+동사
      • handleClick
      • api κ΄€λ ¨ ν•¨μˆ˜λͺ…
      • get
      • post
    • export

      • export default λ₯Ό 맨 뒀에 두기
    • ν•œ 쀄 간격 두기

    • 주석은 λ˜λ„λ‘ λ„£μ§€ 말기

    • νŽ˜μ΄μ§€ μ»΄ν¬λ„ŒνŠΈμΌ 경우 뒀에 Page 뢙인닀.

      • ex) AboutPage

Clone this wiki locally