HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🧚
[1기]최종 프로젝트 데브코스
/
🎨
[팀9] 내 손안의 원데이 클래스 DAYZ
/
👨‍👩‍👦‍👦
협업방법
👨‍👩‍👦‍👦

협업방법

  • 이슈관리
    • 제목에 어떤 이슈인지
    • 내용에 이슈 상세
    • ex) [Feature] 메인페이지 카테고리 기능 구현
  • 브랜치
    • 이슈 번호로 파기
    • ex) #12
    • git fetch origin && git switch -c 브랜치명 origin/develop
  • PR
    • 제목에 이슈번호 + 어떤 내용 구현했는지
    • 내용에 내용 구현 상세 + 캡쳐사진
    • 예시) #12 로그인 페이지 구현
  • merge
    • 로테이션 정해서 담당자한테 리뷰 및 머지 요청
  • 커밋
    • https://overcome-the-limits.tistory.com/entry/협업-협업을-위한-기본적인-git-커밋컨벤션-설정하기
    • 한글로
    • 형식 예시) Feat : 로그인 기능 구현
    • 커밋 태그 이름
    • notion image
  • 초기세팅
    • cra
    • typescript
    • @emotion
    • craco
    • ESlint + prettier
    • recoil [참고자료]
    • reset.css
      import { createGlobalStyle } from "styled-components"; const GobalStyle = createGlobalStyle` @import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@300;400&display=swap'); html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, menu, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, main, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section { display: block; } /* HTML5 hidden-attribute fix for newer browsers */ *[hidden] { display: none; } menu, ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } * { box-sizing: border-box; } body { font-family: 'Source Sans Pro', sans-serif; } a { color: inherit; text-decoration:none; } `; function App() { return ( <div> <GobalStyle /> </div> ); } export default App;
       
  • 역할분담
 
  • 라이브러리
    • axios
    • react-router
    • recoil
    • react-hook-form
    • datepicker
    • react-icons, react-feather
    • egjs
 
main-color : 심플/ 신뢰감(파랑)/ 친근감/ 재미(통통 튀거나, 눈에 잘 들어오는 색들?)