05의 개발 계발

[TIL] 230508 DRF_팀프로젝트 시작 본문

TIL

[TIL] 230508 DRF_팀프로젝트 시작

생각하는 코댕이 2023. 5. 8. 23:25
728x90

DRF 팀프로젝트가 시작되었다. 한동안 팀프로젝트 관련 TIL을 써보고자 한다.


S.A.

https://www.notion.so/is-It-em-is-1f75d68f0ce24d959ae4c4889ef0e688

 

육둥 is - 장고 심화 프로젝트(It’em is)

협업을 위한 방법 💑

www.notion.so

이전과 달리 추가한 부분

코드 컨벤션

  1. 표기법
    • 변수/함수 : Snake 표기법 ex) 'python_is_very_good'
    • Class : Pascal 표기법 ex) 'PythonIsVeryGood'와이어프레임
  2. 클래스 명
    • Bootstrap 사용 시 오버라이딩 금지! 반드시 추가로 class를 지정해주거나, 태그 인라인으로 기입
    • class명 지정 시 이니셜로 구분하기! ex) box_myo, box_ljm, box_yhm, box_nmh
  3. branch 이름 지
    • main (owner 나명흠) 배포용
    • dev (owner 나명흠) 개발용 - PR, merge
    • feature/users (나명흠) 회원가입
    • feature/postings (문영오) 게시글
    • feature/comment (유혜민) 댓글 보기 달기 수정 삭제
    • feature/like_following (이정민) 부가 기능(좋아요, 팔로잉)
  4. PR msg
    • 변경내용, 구현기능, issue 등 유의미한 내용으로 기록
  5. 브랜치 전략
    1. 팀장이 레파지토리 형성
    2. 각 팀원들이 main을 syncfork
    3. 각자 브랜치 만들어 작업
    4. 각 작업물을 dev에 PR
    5. dev local에서 검증 후 dev를 main에 merge

ERD 데이터 타입 추가

역할

게시글 CRUD

  • 게시글 조회 - 피드 페이지(로그인X), 메인게시판, 마이페이지, 타유저페이지
  • 게시글 생성 - 게시글 생성 페이지
  • 게시글 수정 - 메인게시판(상세) 페이지에서 수정
  • 게시글 삭제 - 메인게시판(상세) 페이지에서 삭제
728x90