- ESLint 룰은 조금 더 엄격하게 하는 것
- 린트 룰을 너무 엄격하게 하지는 말자! 기존 룰(에어비앤비 룰)을 쓰자!
- commitizen, husky는 사용하자!
브랜치 워크 플로우
- origin
main
develop
- local
feat/#이슈번호
origin/develop
에서develop
으로 pull을 받는다.
feat/#이슈번호
로 로컬에 브랜치를 생성한다.
- 작업한다.
- 작업이 완료되면 push후
origin/develop
브랜치로PR
을 보낸다.
- PR은 squash and merge 한다.
- PR이 코드리뷰 되어 merge 되면 remote의 featrue 브랜치를 삭제한다.
커밋 메세지 컨벤션
- 커밋은 무조건 한글로 쓴다.
- 커밋은 명사로 끝낸다.
- 앞에 붙는 prefix는 committizen을 따른다.
사용툴
- 개발
- github project
- 어떻게는 내일 정하기
- 개발 이외
- Notion
PR 템플릿
## 구현내용 ## PR 포인트 ## 기타
기술 스택
- React
- 상태 관리 라이브러리 : Context
- 스타일: Emotion
- Storybook
- TS는 리팩토링 기간을 정해서 점진적으로 도입
디자인
- 피그마로 진행
아이디어 회의
- 익명 + 질문 + 아이스 브레이킹을 키워드로!
- 놀이터
- 워크스페이스 생성 기능 + 초대 기능
- 소극적인 사람들도 이끌어낼 수있으면 유의미 할듯
- 질문이 주는 가치 → 질문자에 대해서 좌지우지 되므로 어려울 것 같음
- 전체한테 궁금하고 나도 질문을 받아보고 싶음
- 단톡방에서 전체가 지켜보고 있으면 personal 함
- 질문을 받고 싶어하는 니즈가 있음
- 궁금해요! 궁금해요인 사람
- 궁금해요를 누른 사람..의 통계
- 궁금해요인 사람을 공개할 것인지?
- 궁금해요
- 모든 사람에게 물어보자
- Top 3만 물어보자
- 궁금해요 수는 공개 안하기
- 궁금해요가 많을 경우 항상 공개할지
- 하루에 한 번씩 질문자를 선정 → 질문 → 불특정다수에게 전달
- 밤 12시에 공개 →
- 닉네임을 계속 랜덤으로 바꾸는게 좋을 지 아닐지!
- 무한로딩 피드
- 광고보고 와일드 카드 얻기ㅋㅋㅋㅋㅋㅋㅋㅋ
- 서로 이름 주고받기
- 댓글 ㄱㅊㄱㅊ 고려를 해보기!!!!
- 아무에게 말고 나 이 사람 누군지 알겠다 추측하기 기능을 넣어서
- 횟수 제한
- 누구인지 추측한 질문을 보내서
- 네 / 아니오 / 노코멘트
- 내가 쓴 글에 대해서 닉네임 하이라이팅 또는 내가 올린 답변 모음
- 슬랙 프로필 아니면 이메일
일정
- 기획은 주말까지
- 기능 요구사항 정리
- 강의는 월요일까지(?)
- 공통 파일이나 공통된 부분을 건드리지 않는게 좋은데 그러면 하위 컴포넌트부터 개발해야 하는지
- 컴포넌트 설계는 강의 듣고 정하기
- 일정 계획
- 주제 구체화
내일 할 것
- API 가이드 확인
- github project 이슈, 브랜치 생성 등등 테스트
- 기능 요구사항 정리
- 대략의 화면 설계와 페이지 디자인 분배