-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BE] hotfix: 운영 서버에 초기 데이터를 세팅한다. #514
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* ci: webpack, react, typescript 설정 * ci: eslint, prettier, stylelint 설정
* feat: 초기 환경 설정 * refactor: 클래스 종료 전 개행 제거 * build: application.yml 설정
* feat: 초기 엔티티 작성 * refactor: 리뷰 내용과 리뷰를 다대일 연결 * refactor: 패키지 구조 고려하여 ProjectGroup으로 수정 * refactor: Project -> Reviewer로 변경 * refactor: 테이블명 일치 (reviewer_group)
* feat: 초기 엔티티 작성 * refactor: 리뷰 내용과 리뷰를 다대일 연결 * refactor: 패키지 구조 고려하여 ProjectGroup으로 수정 * refactor: Project -> Reviewer로 변경 * refactor: 테이블명 일치 (reviewer_group) * feat: 멤버 레포지토리 생성 * feat: 리뷰어그룹 레포지토리 생성 * feat: 리뷰 문항 레포지토리 생성 * feat: 키워드 레포지토리 생성 * feat: 리뷰 키워드 레포지토리 생성 * feat: 리뷰 레포지토리 생성 * feat: 리뷰 작성 기능 구현 * test: 리뷰 작성 기능 테스트 추가 --------- Co-authored-by: donghoony <[email protected]> Co-authored-by: nayonsoso <[email protected]>
* feat: 테스트 격리를 위한 DB Cleaner 및 Extension 구현 * feat: Service에서 공통적으로 사용할 수 있는 어노테이션 제공 * test: 서비스 테스트 어노테이션 사용하도록 수정
* feat: 리뷰 조회 기능 추가 * style: 개행 변경 * test: 리뷰 조회 기능 테스트 추가 * refactor: 리뷰 조회 메서드명 변경 * refactor: id 타입 변경 * style: 개행 수정 * fix: PostMapping 수정 --------- Co-authored-by: KIMGYUTAE <[email protected]> Co-authored-by: donghoony <[email protected]>
* feat: 커스텀 예외 생성 * feat: 커스텀 예외 적용 * feat: 글로벌 예외 처리
* feat: 키워드 조회 API * feat: 리뷰 그룹 조회 API * refactor: PathVariable 변수명 변경
* fix : webpack dev sever 열 때 오류 수정 - package.json 에서 type :"module" 삭제 , stylelint 관련 설정 삭제 Co-Authored-By: ImxYJL <[email protected]> * ci : svg파일 관련 환경 셋팅 Co-Authored-By: ImxYJL <[email protected]> * design : reset 스타일, global style에서 폰트 적용 Co-Authored-By: ImxYJL <[email protected]> * feat: 리뷰 잠금 버튼 추가 Co-Authored-By: ImxYJL <[email protected]> * feat: 상세 리뷰 보기 화면의 질문,답 컴포넌트 추가 Co-Authored-By: ImxYJL <[email protected]> * feat: 상세 리뷰 보기 화면의 프로젝트 설명 컴포넌트 추가 Co-Authored-By: ImxYJL <[email protected]> * feat : 상세 리뷰 보기 화면 페이지 추가 및 상세 리뷰 데이터 타입 추가 Co-Authored-By: ImxYJL <[email protected]> * fix: webpack dev server 열 때 오류 수정 Co-authored-by: soosoo22 <[email protected]> * design: reset css 적용 Co-authored-by: soosoo22 <[email protected]> * feat: 리뷰 작성 페이지 구현 Co-authored-by: soosoo22 <[email protected]> * ci: svg 파일 관련 설정 * fix : 머지충돌 해결 및 오타 수정 * feat: react-router-dom, react-router 설치 및 설정 * refactor: 리뷰 작성 페이지와 상세 리뷰 보기 페이지 결합 및 리팩토링 * refactor: 리뷰 타입 파일 리팩토링 및 타입 추가 * feat: api 설정 추가 및 상세 리뷰 보기 페이지에 api 핸들러 추가 --------- Co-authored-by: ImxYJL <[email protected]> Co-authored-by: chysis <[email protected]> Co-authored-by: soosoo22 <[email protected]>
* refactor: 패키지 구조 구체화 * refactor: 패키지 구조 구체화(서비스, 컨트롤러, 레포지토리)
* feat: BadRequestException 추가 * feat: 리뷰어 그룹 이름, 설명 길이 검증
* chore: 불필요한 파일 삭제 Co-Authored-By: ImxYJL <[email protected]> Co-Authored-By: soosoo22 <[email protected]> Co-Authored-By: Fe <[email protected]> * design: theme 생성 - 색상, 폰트 사이즈, 폰트 wieght 설정 Co-Authored-By: ImxYJL <[email protected]> Co-Authored-By: soosoo22 <[email protected]> Co-Authored-By: Fe <[email protected]> * design: emotion ThemeProvider 적용 및 Theme 타입 확장 - emotion에서 제공하는 Theme 타입이 빈 객체여서 코드에서 사용하는 theme에 맞게 타입을 확장함 Co-Authored-By: ImxYJL <[email protected]> Co-Authored-By: soosoo22 <[email protected]> Co-Authored-By: Fe <[email protected]> * design : rem 셋팅 및 reset.css를 globalStyle에 적용 Co-Authored-By: ImxYJL <[email protected]> Co-Authored-By: soosoo22 <[email protected]> Co-Authored-By: Fe <[email protected]> * chore: App에서 불필요한 코드 삭제 Co-Authored-By: ImxYJL <[email protected]> Co-Authored-By: soosoo22 <[email protected]> Co-Authored-By: Fe <[email protected]> --------- Co-authored-by: ImxYJL <[email protected]> Co-authored-by: soosoo22 <[email protected]> Co-authored-by: Fe <[email protected]>
* ci: eslint 오류 수정 및 import rule 추가 및 관련 플러그인 설치 - eslint-config-prettier - eslint-plugin-import Co-Authored-By: badahertz52 <[email protected]> Co-Authored-By: ImxYJL <[email protected]> Co-Authored-By: Fe <[email protected]> * style: eslint 적용으로 인한 코드 포맷팅 변경 import 순서 적용 Co-Authored-By: badahertz52 <[email protected]> Co-Authored-By: ImxYJL <[email protected]> Co-Authored-By: Fe <[email protected]> * ci: msw 설치 Co-Authored-By: badahertz52 <[email protected]> Co-Authored-By: ImxYJL <[email protected]> Co-Authored-By: Fe <[email protected]> --------- Co-authored-by: badahertz52 <[email protected]> Co-authored-by: ImxYJL <[email protected]> Co-authored-by: Fe <[email protected]>
* chore: swagger-ui 설정 추가 * feat: swaggerConfig 추가 * docs: 컨트롤러에 swagger 어노테이션 추가 * docs: dto에 swagger 어노테이션 추가 * chore: api 문서 설정 파일 추가 * refactor: SwaggerConfig info 설정 파일 변수 참조하도록 변경 * docs: api 문서에 상태코드 올바르게 노출되도록 변경 * chore: api 문서 파일명 변경 * chore: api-docs 프로퍼티명 변경 * refactor: 프로퍼티 정보와 설정 클래스 분리 * refactor: 컨트롤러 내 swagger 어노테이션 분리 --------- Co-authored-by: KIMGYUTAE <[email protected]>
* feat: dto 검증을 위한 의존성 추가 * feat: dto에 jakarta validation 어노테이션 추가 * feat: 컨트롤러에서 요청을 검증할 수 있도록 설정 * feat: FieldError 내용을 보여줄 응답 객체 생성 * feat: FieldError 핸들러 추가 * refactor: 문자열 공백 검증을 위해 NotBlank 사용 * style: todo 주석 추가 * feat: 데드라인이 지나면 리뷰를 작성할 수 없도록 하는 기능 추가 * refactor: 사이즈 검증문 제거 * style: 개행 변경 * refactor: 예외 이름을 과거형으로 변경 * refactor: RFC 9457 형식을 지키면서 필드 에러 정보를 반환하도록 수정 * chore: 오타 수정 * fix: conflict 해결 * feat: dto에 jakarta validation 어노테이션 추가 * refactor: 문자열 공백 검증을 위해 NotBlank 사용 * refactor: 사이즈 검증문 제거
* feat: 키워드 일급 컬렉션 및 제약사항 구현 * build: 테스트 환경에서 Lombok 의존성 추가 * feat: 리뷰에 추가된 키워드 삭제 * feat: 리뷰에 키워드 추가 * feat: 일급 컬렉션의 이름을 SelectedKeywords로 변경 * refactor: 키워드 개수 정책 5개 반영 * refactor: 중복 키워드 멘트 수정 * refactor: `deleteAll`로 메서드명 수정 * refactor: `duplicated` -> `duplicate`로 수정 * refactor: 키워드 동등성 비교 * test: 키워드 등록 시 기존 키워드 삭제 테스트 작성 * refactor: 사용하지 않는 필드 삭제 * style: add newlines between comments * refactor: 키워드 ID 기반 비교 * refactor: id가 없는 경우 detail 비교 * refactor: 키워드 테스트 도메인 기반으로 수정
* feat: Member 엔티티에 GitHub ID 속성 추가 * feat: 작성한 리뷰어가 리뷰어 그룹에 속하는지 검증 * feat: 리뷰 작성 시, 이미 작성한 리뷰가 있지 않은지 검증 * refactor: Review 엔티티의 reviewer와의 연관관계 ManyToOne으로 변경 * refactor: 컬럼명 오류 수정 * refactor: gitHub 표기 -> github으로 변경 * refactor: GithubReviewGroup -> GithubReviewGroup 클래스명 변경 * refactor: 누락된 @column 추가 * test: 리뷰 작성 테스트 시, 깃헙 사용자 그룹 데이터 저장 부분 추가 * refactor: 리뷰 작성 시, 중복 리뷰 검증 로직 수정 * refactor: GithubReviewerGroupNotFoundException을 UnAuthorizedException 구현하도록 수정 * refactor: ReviewContentExistException -> ReviewAlreadySubmittedException 클래스명 변경 * feat: UnAuthorizedException 추가 * refactor: 메서드 순서 변경 * test: 불필요한 given절 삭제 * test: 테스트를 위한 데이터 삽입 repository를 활용하도록 변경 --------- Co-authored-by: Donghoon Lee <[email protected]>
* fix: eslint에서 절대 경로를 읽지 못하는 오류 수정 절대 경로 지정 Co-Authored-By: ImxYJL <[email protected]> * design: 시스템 기본 폰트 크기 지정 Co-Authored-By: ImxYJL <[email protected]> * chore: 사용하지 않는 import 제거 emotion.ts에서 theme 제거 Co-Authored-By: ImxYJL <[email protected]> * feat: 공통 버튼 컴포넌트 구현 Co-Authored-By: ImxYJL <[email protected]> * feat: 키워드 버튼 컴포넌트 구현 Co-Authored-By: ImxYJL <[email protected]> * feat: 리뷰 작성 페이지 퍼블리싱 및 컴포넌트 분리 Co-Authored-By: ImxYJL <[email protected]> * feat: 리뷰이 코멘트 컴포넌트 구현 Co-Authored-By: ImxYJL <[email protected]> * refactor: 리뷰 작성 페이지에서 리뷰 아이템 컴포넌트 분리 Co-Authored-By: ImxYJL <[email protected]> * refactor: 리뷰 작성 페이지 리팩터링 - 리뷰이 코멘트 추가 - 리뷰 아이템 컴포넌트 분리 - 부가적인 스타일링 Co-Authored-By: ImxYJL <[email protected]> --------- Co-authored-by: ImxYJL <[email protected]>
* style: globalStyles.ts에서 경로 공백 추가 * docs: 불필요한 import 삭제 Co-Authored-By: soosoo22 <[email protected]> * design : theme 추가 - 추가된 theme : breakpoints, sidebarWidth Co-Authored-By: soosoo22 <[email protected]> * chore: Header 컴포넌트 삭제 Co-Authored-By: soosoo22 <[email protected]> * feat : Topbar 생성, logo 이미지 변경 및 SearchInput 생성 - logo 이미지 변경 - Topbar에 들어가는 컴포넌트들 (SidebarOpenButtion, Logo )생성 - userProfile 이미지 생성 - 공통 컴포넌트 : SearchInput ui 생성 Co-Authored-By: soosoo22 <[email protected]> * feat : 페이지 레이아웃 생성 - 레이아웃 관련 컴포넌트들 생성 Co-Authored-By: soosoo22 <[email protected]> * refactor : App에 페이지 레이아웃 적용 Co-Authored-By: soosoo22 <[email protected]> * refactor: Sidebar 리팩토링 - 메뉴명 상수처리 - 피그마 디자인 변경에 따른 수정 Co-Authored-By: soosoo22 <[email protected]> * feat: sidebar 열고 닫는 기능 추가 Co-Authored-By: soosoo22 <[email protected]> --------- Co-authored-by: soosoo22 <[email protected]>
Co-authored-by: nayonsoso <[email protected]>
* fix: stylelint를 통한 css 속성 정렬 기능 오류 수정 - stylelint 버전16과 충돌되는 플러그인 삭제 : stylelint-config-prettier, stylelint-prettier - css 정렬에 필요하지 않은 플러그인 삭제 : stylelint-config-standard, stylelint-config-styled-componented, stylelint-webpack-plugin - 추가로 설치한 플러그인: postcss-syntax, @stylelint/postcss-css-in-js - stylelint 적용 script 추가 - .stylelintrc.json 수정 : css 관련 rule 설정 * refactor: stylelint 적용에 따른 css 속성 정렬
* test: GithubReviewerGroupRepository 테스트 추가 * test: ReviewServiceTest에 테스트 fixture 적용 * test: given, when, then절 추가 * test: given 데이터 오류 수정
* chore: workflow 디렉터리 이동 * fix: 백엔드 디렉터리로 이동 * fix: 백엔드 디렉토리로 이동 * fix: checkout actions의 디렉토리 설정 * fix: 디렉토리 설정...
* refactor: 리뷰 조회 시 리뷰 생성 시각 추가, 리뷰어 정보 삭제 * fix: 테스트 어노테이션 활성화 및 수정 * chore: 테스트 클래스 패키지 이동 * refactor: 불필요한 given절 제거
…env로 이동 (#78) * chore: gitignore에 yarn-error.log 추가 * ci: env 파일 사용을 위한 dotenv-webpack 설치 * refactor: 엔드포인트에 env 파일을 통한 API_BASE_URL 경로 적용 * fix: 리뷰 상세보기 데이터에서 백엔드 응답과 속성 이름이 달랐던 부분 수정 * refactor: 백엔드 응답 및 리팩토링된 리뷰 쓰기 형식에 맞게 리뷰 쓰기 모킹 데이터 수정 * chore: 불필요한 console.log 삭제
* fix: stylelint를 통한 css 속성 정렬 기능 오류 수정 - stylelint 버전16과 충돌되는 플러그인 삭제 : stylelint-config-prettier, stylelint-prettier - css 정렬에 필요하지 않은 플러그인 삭제 : stylelint-config-standard, stylelint-config-styled-componented, stylelint-webpack-plugin - 추가로 설치한 플러그인: postcss-syntax, @stylelint/postcss-css-in-js - stylelint 적용 script 추가 - .stylelintrc.json 수정 : css 관련 rule 설정 * refactor: stylelint 적용에 따른 css 속성 정렬 * fix : 절대 경로 사용 시 오류 수정 오류 : eslintimport/no-unresolved * chore: eslintrc.cjs 에서 불필요한 코드 삭제 node 환경 setting 삭제
* fix: 객관식 내용과 주관식 질문 간의 gap 띄우기 Co-authored-by: soosoo22 <[email protected]> * chore: 불필요한 div 삭제 * chore: 빈 div 태그를 fragment로 변경 --------- Co-authored-by: soosoo22 <[email protected]>
* refactor: stepList 타입 분리 및 네이밍 camelCase로 수정 * refactor: Direction의 타입 분리 * refactor: if-else문 대신 early return 적용 * refactor: visitedCardListAtom의 default값 상수화 * chore: sectionName이 없는 경우 사용했던 mock data 제거 * design: 프로그레스 바의 stepButton 폰트 사이즈를 줄이고 좌우 패딩 추가 * style: 컨벤션에 맞추어 중괄호 제거
* design: 리뷰 연결 페이지에서 버튼 내 작은 텍스트의 font size 증가 * chore: 리뷰 확인 모달에서의 띄어쓰기 오타 수정 * design: checkbox 크기를 조절해서 align이 맞지 않는 문제 수정
* refactor: react-query에 retry 설정 추가 - 500단 에러에서는 api 요청을 재시도하고, 그렇지 않은 경우에는 api 요청 재시도를 하지 않도록 설정 * refactor: if 중괄호 삭제
…#484) * feat: 캐러셀 하단에 슬라이드 위치 표시용 도트 추가 * chore: 피그마 컴포넌트를 활용한 이미지로 교체 * design: 캐러셀 하단 Indicator bottom 위치 조정 * chore: 슬라이드 이미지 수정 * chore: 불필요한 rem 제거 * design: 캐러셀 height 수정 * chore: 슬라이드에 들어갈 이미지 텍스트 정렬 후 적용
* refactor: v2 잔재 제거 * feat: 해싱 인코더 * feat: 해싱 코드 생성 및 검증 * feat: 그룹 접근 코드 해싱 적용 및 검증
* design: ReviewMeOverview 섹션의 height 속성 제거 * design: Formlayout에서 title이 wrap되지 않도록 수정
* chore: 리뷰미 저작권 표시 및 Icons8 저작권 표기를 공식 문서대로 변경 * chore: By 대소문자 변경 * chore: 리뷰미 표기 방식 수정
* ci : history 설치 * chore: 폴더명 오타 수정 * fix: 리뷰 작성 완료 페이지 경로 오류 수정 * refactor: 제출 모달에 대한 key, 핸들러 함수 네이밍 수정 * refactor: 스타일 컴포넌트 네이밍 변경 - SubmitErrorMessage -> ConfrimModalMessage * feat: useNavigateBlocker 훅 생성 - 작성한 답변이 있는 상태에서 작성한 페이지에서 다른 페이지로 이동하려할때 이동을 막거나, 이동을 진행하는 blocker를 반환하는 훅 * feat: 리뷰 작성 페이지에 useNavigateBlocker 적용 및 페이지 이동에 대한 ConfirmModal 추가 * refactor: 리뷰 작성 페이지에서 SubmitCheckModal, NavigatonBlockerModal 분리
* fix: 카테고리 개수 2개로 수정 * fix: 리뷰이 이름 치환 * style: apply code convention * fix: 필요하지 않은 문구 제거
* refactor: 함수명 변경 * feat: 예외 클래스 생성 * feat: 필수 질문 검증 로직 추가 * test: 필수 질문 검증 로직 테스트 작성 * refactor: Nullable 추가 * refactor: notNull 조건 추가 * style: 개행 및 코드 정렬 * refactor: Set 자료형 변경 * refactor: 예외 이름 변경 * refactor: 예외 메세지 수정 * refactor: 예외 클래스 이름 오타 수정 * refactor: 함수 분리하지 않게 수정 * refactor: 로그 레벨 수정 * refactor: 불필요한 부분 제거 * refactor: 예외 이름 변경 * refactor: 더 적절한 예외로 변경 * refactor: 사용하지 않는 예외 삭제 * style: 코드 정렬
* refactor: 캐러셀에 들어가는 슬라이드를 담은 배열의 이름을 복수형에서 List로 수정 * fix: 마지막 슬라이드에서 자연스럽게 맨 처음 슬라이드로 이동하도록 수정 및 일부 변수 상수화
donghoony
changed the title
[BE] 운영 서버에 초기 데이터를 세팅한다.
[BE] hotfix: 운영 서버에 초기 데이터를 세팅한다.
Aug 21, 2024
donghoony
approved these changes
Aug 21, 2024
Kimprodp
approved these changes
Aug 21, 2024
nayonsoso
approved these changes
Aug 21, 2024
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
저는 산초입니다. 🔥
donghoony
changed the title
[BE] hotfix: 운영 서버에 초기 데이터를 세팅한다.
[All] hotfix: 운영 서버에 초기 데이터를 세팅한다.
Aug 21, 2024
donghoony
changed the title
[All] hotfix: 운영 서버에 초기 데이터를 세팅한다.
[BE] hotfix: 운영 서버에 초기 데이터를 세팅한다.
Aug 21, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🚀 어떤 기능을 구현했나요 ?
🔥 어떻게 해결했나요 ?
📝 어떤 부분에 집중해서 리뷰해야 할까요?
📚 참고 자료, 할 말