Logbook은 기술 문서를 자동으로 요약하여 릴리즈 노트를 작성해주는 사내 릴리즈 노트 공유 시스템입니다. 기술 문서를 요약해서 릴리즈 노트를 자동으로 작성할 수 있습니다. 릴리즈 노트 작성 규칙에 따라 문장을 자동 완성해주는 차별점을 가지고 있습니다.
- Logbook API 명세서
- Logbook Google Drive
- Logbook Notion
- K-Kaos Slack
- K-Kaos Jira
- 기술 문서에서 주요 내용을 추출하여 릴리즈 노트 작성
- 릴리즈 노트 작성 규칙에 따라 문장을 자동 완성
- 릴리즈 노트 공유 및 관리를 통한 쉬운 협업 가능
# 데이터베이스 연결 정보
DATABASE_URL=
DATABASE_USERNAME=
DATABASE_PASSWORD=
# JWT 암호키
JWT_ACCESS_SECRET=
JWT_REFRESH_SECRET=
# 소셜로그인 API
KAKAO_CLIENT_ID=
KAKAO_SECRET=
GOOGLE_CLIENT_ID=
GOOGLE_SECRET=
NAVER_CLIENT_ID=
NAVER_SECRET=
# CORS Origin 설정
CORS_ORIGIN_DEVELOPMENT=
CORS_ORIGIN_PRODUCTION=
이 프로젝트를 직접 사용하려면 다음 단계를 따라주세요.
- 필요한 소프트웨어 설치: Java JDK-11, MySQL 8.0, IntelliJ IDEA
- 환경변수에서 데이터베이스 연결 정보를 설정합니다.
- 환경변수에서 JWT 암호키 정보를 설정합니다.
- 환경변수에서 소셜로그인 API 정보를 설정합니다.
- 프로젝트를 빌드한 후, Spring Boot 애플리케이션을 실행하여 백엔드 서버를 시작합니다.
- IntelliJ IDEA를 사용하여 테스트 코드를 작성하고 코드의 정확성을 확인할 수 있습니다.