Skip to content
serveman edited this page Apr 28, 2023 · 4 revisions

노션 페이지 링크

공동 목표

  • ProjectMate 끼리 상호 보완
  • 원활한 소통 > 프로젝트 진행
    • 프로젝트를 완료하는 것은 당연하지만, 피치 못할 경우에는 소통을 우선으로 !
    • 혹시나 완료하지 못한 기능이 있을 경우에는, 최대한 소통을 통해서 해결 방법에 대해서 논의를 한다.

프로젝트 일반 규칙

  • 전체회의 시간
    • 내용 파악 시간: 10:00 ~ 11:00
    • 전체 회의 시간: 14:00 ~ 16:00
    • 요일
      • 월: 주간 계획
      • 화~목: 상의 내용 필요 시 일정공유
      • 금: 주간 회고( 작업 내용 요약 )
  • FE + BE 소통
    • 이해하기 힘든 용어 개념에 대해서 소통 → 디코에서 기능문의 채널
    • 기술 관련 내용 문의 → 디코에서 기능문의 채널
    • 일상 관련 문의 → 전체채팅에서 자유롭게
  • 11:00 까지는 자유 / 11:00 ~ 17:00까지는 족쇄 (일반) 점심시간에는 ±30분 유도리있게
  • 개인이 직접 디코 서버에서 알림 설정 관리하기
    • 새벽이라도 일단 연락 보내두기 (답장 시간은 자율)

프로젝트 개발 관련 규칙

  • 기본 설정 이후부터는 실행 가능한 코드를 Merge
  • 브렌치 관리
    • Main ( 최종 서비스 )
      • 권한 열기 - 개개인이 알아서 Merge
      • 권한 제한 - 최소 리뷰어(3명) 필요
    • Dev ( 최종 배포 ) - 최소 리뷰어(2명) 필요
    • Feat ( FE / BE )
      • FE/BE에는 각 팀 별로 PR: 리뷰어가 있어도 되고 / 없어도 되고
      • 배포가 가능할 경우 Dev 로 PR
      • PR 후 링크 올리기 → 자동화 가능
  • Github
    • MileStone, Tag, Projects, Kanban, Roadmap, Table는 각 팀장이 결정
    • Issue 등록
      • 매일 Todo 확인 후 10:00 ~ 12:00 에 개별로 Issue 등록
  • pull(update) 습관화 하기
    • 작업 시작 전, commit 후 습관적으로 pull

Commit 규칙

[BE] Commit Message

Message 설명
[feat] 새로운 기능을 추가할 경우
[fix] 버그를 고친 경우
[design] CSS 등 사용자 UI 디자인 변경
[style] 코드 포맷변경, 세미콜론 누락, 코드수정이 없는 경우.
[refactor] 프로덕션 코드 리펙토링할 경우
[comment] 필요한 주석 추가 및 변경
[docs] 문서를 수정한 경우
[test] 테스트 코드 작업을할 경우
[chore] 빌드 테스트 업데이트, 패키지 매니저를 설정하는 경우
[rename] 파일 혹은 폴더명을 수정하거나 옮기는 작업만 하는 경우
[remove] 삭제하는 작업만 수행한 경우
[init] 브랜치 초기화 및 초기셋팅 관련된 설정일 경우

Clone this wiki locally