더 이상 독서는 혼자만의 취미가 아니다❌ 책을 사랑하는, 책과 가까워지고 싶은, 혹은 비슷한 사람들끼리 취미를 공유하고 싶어하는 모두가 모여 하나의 마을을 형성하는
프로젝트 예시
는 사용자 모두가 이웃처럼 서로의 지식을 나누고 책을 공유합니다. 함께하는 독서 습관을 만들어주는 서비스,프로젝트 예시
에 오신 걸 환영합니다!
메인 화면 1 | 메인 화면 2 | 소셜 로그인 1 |
---|---|---|
소셜 로그인 2 | 나눔글 등록 및 수정 | 나눔글 목록 |
---|---|---|
나눔글 이미지 업로드 | 나눔글 댓글 | 나눔 상태 토글 |
---|---|---|
나눔 게시글 검색 | 요청글 등록 | 요청글 수정 |
---|---|---|
요청글 댓글 | 요청글 검색 | 도서 평점 등록 |
---|---|---|
도서 평점 수정 및 삭제 | 마이페이지 1 | 마이페이지2 |
---|---|---|
@GithubID |
@GithubID |
@GithubID |
@GithubID |
---|---|---|---|
홍길동 | 김00 | 강00 | 송00 |
@GithubID |
@GithubID |
@GithubID |
---|---|---|
박00 | 이00 | 한00 |
- main / dev 브랜치 기본 생성
- main과 dev로 직접 push 제한
- PR 전 최소 1인 이상 승인 필수
- 적절한 커밋 접두사 작성
- 커밋 메시지 내용 작성
- 내용 뒤에 이슈 (#이슈 번호)와 같이 작성하여 이슈 연결
접두사 설명 Feat : 새로운 기능 구현 Add : 에셋 파일 추가 Fix : 버그 수정 Docs : 문서 추가 및 수정 Style : 스타일링 작업 Refactor : 코드 리팩토링 (동작 변경 없음) Test : 테스트 Deploy : 배포 Conf : 빌드, 환경 설정 Chore : 기타 작업
- 제목은 '[Feat] 홈 페이지 구현'과 같이 작성합니다.
- FEAT: 새로운 기능 구현
- ADD : 에셋 파일 추가
- FIX: 버그 수정
- DOCS: 문서 추가 및 수정
- STYLE: 포맷팅 변경
- REFACTOR: 코드 리팩토링
- TEST: 테스트 관련
- DEPLOY: 배포 관련
- CONF: 빌드, 환경 설정
- CHORE: 기타 작업
- 구체적인 작업 내용을 작성해주세요.
- 이미지를 별도로 첨부하면 더 좋습니다 👍
- 추후 논의할 점에 대해 작성해주세요.
BE
- 패키지명 전체 소문자
- 클래스명, 인터페이스명 CamelCase
- 클래스 이름 명사 사용
- 상수명 SNAKE_CASE
- Controller, Service, Dto, Repository, mapper 앞에 접미사로 통일(ex. MemberController)
- service 계층 메서드명 create, update, find, delete로 CRUD 통일(ex. createMember)
- Test 클래스는 접미사로 Test 사용(ex. memberFindTest)
FE
- styled-Component 변수명 S + 변수명 (ex. Swrap)
- styled-Component는 return문 위에 작성
- 크게는 styled-Component, 그 안에서 className 사용
- Event handler 사용 (ex. handle ~)
- export방식 (ex. export default ~)
- 화살표 함수 사용
- Discord 활용
- 정기 회의