728x90

Linkbird 문서 관리자 : 김예림 (kimyerimweb@gmail.com 혹은 y_rzzz@naver.com)


📗 기술스택

  • SpringBoot
  • JPA
  • MySQL
  • AWS EC2
  • OAuth2
  • JWT

📘 역할 분담

신동철 : Login

박세훈 : Link


이외 기능은 차후 결정 및 분배


🙏🏻 규칙

  • 커밋 메시지 컨벤션

    전체 모든 단어를 소문자로 + 문장 첫 동사는 대문자로 작성합니다.

    • Feat : HTML마크업, 함수 작성, 컴포넌트 작성할 때
    • Docs : readme 작성했을 때
    • Fix : 제 기능을 안하는 버그를 잡았을 때
    • Refactor : 기능은 동작하는데 아쉬운 코드 개선
    • Config : 설정파일추가,업데이트
    • Design : CSS, CSS만 이용해서 UX 향상
    • Style : eslint, 프리티어 설정으로 코드 포맷, 세미콜론, 따옴표 변경 시
    • Rename : 파일이나 폴더 이름 변경, 경로 이동
    • Remove : 파일 삭제
  • Git 전략
  • Pull Request template
  • Issue template
  • 클래스 작명 규칙

🗂 프로젝트 구조

  • 패키지 구조
    📦com  ┣ 📂team  ┃ ┣ 📂link  ┃ ┃ ┣ 📜link.java  ┃ ┃ ┣ 📂user  ┃ ┃ ┃ ┣ 📜java 파일들  ┃ ┃ ┃ ┣ 📜dto  ┃ ┃ ┃ ┣ 📜dao  ┃ ┃ ┃ ┣ 📜controller  ┃ ┃ ┃ ┣ 📜service  ┃ ┃ ┃ ┗ 📜exception  ┃ ┃ ┣ 📂login  ┃ ┃ ┃ ┣ 📜dto  ┃ ┃ ┃ ┣ 📜dao  ┃ ┃ ┃ ┣ 📜controller  ┃ ┃ ┃ ┣ 📜service  ┃ ┃ ┃ ┗ 📜exception  ┃ ┃ ┣ 📂link  ┃ ┃ ┃ ┣ 📜dto  ┃ ┃ ┃ ┣ 📜dao  ┃ ┃ ┃ ┣ 📜controller  ┃ ┃ ┃ ┣ 📜service  ┃ ┃ ┃ ┗ 📜exception  ┃ ┃ ┣ 📂link  ┃ ┃ ┃ ┣ 📜dto  ┃ ┃ ┃ ┣ 📜dao  ┃ ┃ ┃ ┣ 📜controller  ┃ ┃ ┃ ┣ 📜service  ┃ ┃ ┃ ┗ 📜exception  ┃ ┃ ┣ 📂link  ┃ ┃ ┃ ┣ 📜dto  ┃ ┃ ┃ ┣ 📜dao  ┃ ┃ ┃ ┣ 📜controller  ┃ ┃ ┃ ┣ 📜service  ┃ ┃ ┃ ┗ 📜exception  ┃ ┃ ┣ 📂alarm  ┃ ┃ ┃ ┣ 📜dto  ┃ ┃ ┃ ┣ 📜dao  ┃ ┃ ┃ ┣ 📜controller  ┃ ┃ ┃ ┣ 📜service  ┃ ┃ ┃ ┗ 📜exception  ┃ ┃ ┣ 📂link  ┃ ┃ ┃ ┗ 📜LoginFilter.java  ┃ ┃ ┣ 📂common  ┃ ┃ ┃ ┣ 📜Utility.java  ┃ ┃ ┃ ┣ 📜ErrorMessage.java //Enum  ┃ ┃ ┃ ┗ 📜WebConfig.java // 필터등록 클래스파일  ┃ ┃ ┣ 📂resources  ┃ ┃ ┃ ┣ 📜application.properties  ┗ ┗ ┗ ┗ 📜logback.xml

🛠 트러블 슈팅 기록


회의록

 

 

https://www.notion.so/cf0c05d9976c43b19c719a0592a03a2e

+ Recent posts