Skip to content
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

v2.0.0 #547

Merged
merged 111 commits into from
Aug 1, 2024
Merged

v2.0.0 #547

merged 111 commits into from
Aug 1, 2024

Conversation

Sangwook02
Copy link
Member

v2.0.0

Sangwook02 and others added 30 commits March 8, 2024 22:24
* hotfix: 이메일 정규식에 언더스코어를 허용하도록 수정 (#205)

* fix: 언더스코어 허용하도록 변경

* refactor: 테스트 접근제어자 제거

* hotfix: Basic Auth 환경변수 속성 이름 수정 (#260)

* fix: 환경변수 속성 이름 오타 수정

* refactor: Basic Auth 환경변수 이름 재수정

* hotfix: 학과 쿼리 메서드 수정

---------

Co-authored-by: Jaehyun Ahn <[email protected]>
* hotfix: 이메일 정규식에 언더스코어를 허용하도록 수정 (#205)

* fix: 언더스코어 허용하도록 변경

* refactor: 테스트 접근제어자 제거

* hotfix: Basic Auth 환경변수 속성 이름 수정 (#260)

* fix: 환경변수 속성 이름 오타 수정

* refactor: Basic Auth 환경변수 이름 재수정

* hotfix: 학과 쿼리 메서드 수정 (#282)

* style: spotless 적용

---------

Co-authored-by: Jaehyun Ahn <[email protected]>
* chore: 테스트 트리거 활성화

* chore: 디스코드 전송 로직 제거

* chore: 슬랙 알림 전송 스텝 추가

* chore: 볼드 특수문자 수정

* chore: 슬랙 메세지 추가

* chore: 이모지 제거 및 리스트로 변경

* chore: 소제목 타이틀로 이동

* chore: 톤앤매너 맞게 영문으로 수정

* chore: 테스트 트리거 비활성화

* chore: 프로덕션 배포 알림 워크플로 추가

* chore: 수동 배포 알림 워크플로 추가

* chore: 오타 수정
* test: 레포지토리 테스트 템플릿 구현

* test: 레포지토리 테스트 템플릿에 TestEntityManager 추가

* test: 레포지토리 테스트에 databaseCleaner 적용
* test: 로그아웃 및 재로그인 테스트 유틸 구현

* test: 온보딩 멤버 테스트 작성
* test: 가입조건에 따른 승인 가능 멤버 조회 테스트

* test: 테스트 이름 수정

'실패'를 '조회되지_않는다'로 수정
* chore: 디스코드 리스너를 글로벌에서 도메인 패키지로 이동

* chore: 디스코드 예외 패키지를 글로벌에서 도메인으로 이동

* chore: 디스코드 리스너 어노테이션 패키지 이동

* style: spotless 적용

* chore: 리스너 빈 후처리기 패키지 이동

* chore: 디스코드 핸들러 패키지를 애플리케이션 서브 패키지로 이동

* chore: 디스코드 리스너 패키지를 애플리케이션 서브 패키지로 이동
* test: SQLRestriction에 대한 테스트 추가

* test: 클래스 이름 변경
* feat: Member도메인 테스트-grant()

* feat: Member도메인 테스트- 회원탈퇴

* feat: Member도메인 테스트- 회원탈퇴 #269

* feat: Member도메인 테스트- 회원수정, 인증절차 검증 테스트  #269

* feat: Member도메인 테스트-spotless 형식 맞춰서 다시 commit #269

* feat: Member도메인 테스트-spotlessApply해서 다시 commit #269

* test: Nested적용 및 성공 로직 변경

* test: 주석 삭제 및 전역 변수 만들기

* test: 테스트 케이스 수정

* test: 전역 변수 정적 변수 선언

* test: 정적 변수 prefix 삭제

* test: 정적 변수 prefix 삭제
* chore: setup-gradle 업그레이드 대응

* chore: setup-gradle 업그레이드 대응

* chore: setup-gradle의 argument 제거

* chore: setup-gradle의 argument 제거
* docs: 디스코드 의존성 격리 관련 투두 주석 제거

* feat: 멤버 승인시 이벤트 발행 로직 추가

* feat: 멤버 승인 이벤트 리스너 추가

* feat: 스프링 이벤트 핸들러 추가

* feat: 멤버 가입승인 핸들러 및 리스너 추가

* feat: 스프링 이벤트 핸들러의 예외 처리기 구현

* feat: 에러 로깅용 어드민 채널 프로퍼티 추가

* feat: 디스코드 유틸리티에 현재 서버 및 어드민 채널 찾는 메서드 추가

* feat: 유저네임으로 멤버 찾는 유틸 추가

* fix: 청크 필터 전체 허용하여 멤버 캐싱 활성화

* fix: 유저네임으로 멤버 찾는 유틸 호출하도록 수정

* feat: 스프링 이벤트 예외 처리기에 로그 기록하도록 추가

* feat: 이벤트 명시적으로 발행하기 위해 save 호출

* chore: spotless 적용

* feat: 가입하기 명령어 기능 deprecated 처리
* test: 역할에 대한 멤버 레포지토리 테스트 추가

* test: 조회 앞에 flush & clear 추가

* rename: 변수명 수정
* test: 멤버 관련 상수를 상수 클래스로 정리

* test: 멤버 상수 클래스에 이메일 추가

* test: 기존 코드의 문자열을 상수 클래스로 대체

* test: 인스턴스화 방지
* feat: application 엔티티 구현

* feat: application 정적 메서드 구현

* refactor: 학기를 문자열로 저장하도록 수정

* feat: application 서비스와 레포지토리 구현

* refactor: 회비 미납 ErrorCode를 application의 영역으로 이동

* feat: member에 JoinColumn 설정

* test: 예약어인 year의 사용을 허용

* feat: Semester enum타입 추가

* refactor: column 어노테이션 제거
* rename: application을 membership으로 변경

* refactor: year의 변수명과 타입을 변경

* feat: recruitment 도메인 구현

* feat: memberRole에 정회원과 준회원 추가

* rename: BaseSemesterEntity와 내부 필드명 변경

* feat: 모집 기간 이름 필드 추가

* refactor: BaseSemesterEntity가 BaseTimeEntity 상속하도록 수정
* feat: 멤버에 디스코드 id 추가

* refactor: 디스코드 인증 시 디스코드 id가 저장되도록 변경

* style: spotless apply

* feat: 디스코드 id 배치 명령 구현

* feat: 배치 명령어 사용 권한 확인 로직 추가

* feat: 배치 명령어 관련 상수 추가

* feat: 디스코드 인증 여부로 멤버 조회 메서드 추가

* feat: 배치 명령어를 jda 설정에 추가

* feat: 배치 명령을 위한 서비스 메서드 추가

* refactor: saveAll 메서드를 Transactional 어노테이션으로 대체

* style: 코드간 개행 추가

* rename: 커맨트 핸들러 네이밍 컨벤션에 따라 수정

* feat: 상수 값 수정

* refactor: 연산자를 equals 메서드로 수정

* refactor: 디스코드 id 저장 로직을 별도 메서드로 분리

* feat: 커맨드 관련 상수 수정
* feat: Period 생성 및 테스트 코드 작성

* feat: Period Date Valid함수 구현 및 테스트 작성

* feat: Period Date Valid함수 구현 및 테스트 작성

* fix: period vo 동등성 적용 및 테스트 수정

* refactor: final 키워드 수정

* fix: period recruitment test구분 및 에러코드 수정

* fix: recruitment test에 존재하는 중복 테스트 삭제
* feat: 가입 신청서 생성 api 구현

* feat: 미승인 멤버 ErrorCode 추가

* refactor: 승인 멤버만 가입 신청 가능하도록 수정

* test: 가입 신청서 생성 서비스 테스트 추가

* docs: swagger tag name 수정

* rename: application 생성을 접수로 변경

* feat: transactional 어노테이션 추가

* refactor: validate 메서드 로직 수정

* rename: 테스트 메서드 이름 수정

* resolve: merge conflict

* rename: 도메인명 변경으로 인한 파일명 변경

* test: 테스트를 도메인테스트로 이동

* feat: ErrorCode 추가

* rename: 멤버십 가입 신청을 apply로 수정

* docs: swagger 문서 수정

* rename: 메서드 네이밍 컨벤션에 맞게 수정

* feat: BaseSemesterEntity에 값을 넣는 로직 추가

* test: 메서드 수정에 따라 테스트 수정

* test: 멤버십 가입 서비스 테스트 추가

* test: 승인된 멤버를 반환하도록 수정

* test: 멤버십 가입 신청을 두번 호출하도록 수정

* test: 모집 시작일과 종료일을 현재 기준으로 설정하도록 수정

NOW.minusDays(1L), NOW.plusDays(1L)

* feat: 열려 있는 Recruitment를 조회하는 기능 추가

* feat: 현 Recruitment에 멤버십 가입 이력이 있는지 검증

* refactor: 열려있는 Recruitment가 있는지 확인하는 메서드를 서비스로 이동

* rename: 검증 메서드 이름 수정

* style: 개행 수정

* refactor: 에러 코드 메시지 수정

* docs: swagger description 수정

* refactor: 열려 있는 Recruitment의 pk를 받도록 수정

* docs: 대시보드 조회 기능에서 수정해야할 todo 추가

* test: 날짜에 대한 종속성을 제거

* refactor: 준회원으로 로그인하도록 수정

* style: 코드 순서 변경

* rename: 테스트 메서드명 변경

* rename: 테스트 이름 수정

* refactor: BaseSemesterEntity에 값을 넣는 로직 추가

* test: 모집기간이 아닌 경우에 대한 테스트 추가

* feat: 현시점이 모집기간인지에 대한 검증 추가

* remove: repository 코드 제거

* rename: 메서드 이름 수정

* docs: description 보완
* refactor: member 도메인 validation 수정

* refactor: member 도메인 validation ASSOCIATE변경만 수정

* fix: memberRepositoryTest USER -> ASSOCIATE

* fix: MEMBER isGranted USER아예 삭제하지 마는 것으로 수정

* fix: 정책 문서화 구체화 적용

* feat : 변경 2차 mvp 적용

* feat : 변경 2차 mvp Member Entity 수정

* feat : 변경 2차 mvp OnboardingController추가

* feat : 멤버 상태 -> ROLE로 변경

* fix : 멤버십 테스트 수정

* fix : 멤버 엔티티 오류 수정

* fix: 필요 없는 테스트 코드 삭제

* fix: 컨벤션 맞추기

* fix: pr 리뷰 수정

* fix: register -> updateBasicMemberInfo

* fix: signup -> advanceToAssociate

* fix: 멤버 도메인 회원가입 -> 준회원승급, 가입신청->기본회원정보작성

* fix: 가입신청 -> 게스트 회원가입

* fix: signup잔재들 삭제

* fix: pr 수정 반영

* fix: pr 수정 반영

* fix: 함수 명 변경

* fix: rest api 설계 다시 하기

* fix: me로 통합
* test: 모집기간이 중복되는 케이스에 대한 검증 추가

* test: 서비스를 테스트 하도록 수정

* rename: ErrorCode 수정

* style: spotless apply

* test: 모집 기간 중복을 검증하기 위한 테스트 추가

* feat: Recruitment 생성 api 구현

* docs: 용어 변경

* refactor: 학년도와 학기를 클라이언트로부터 입력받도록 수정

* test: 리쿠르팅 생성 로직에 대한 테스트 추가

* feat: 리쿠르트먼트 생성 로직 검증 메서드 추가

* refactor: SemesterType이 학기 시작일을 상수로 가지도록 수정

* style: 개행 제거

* refactor: 메서드 분리 복구

* feat: 시간과 기간에 대한 상수 클래스 추가

* refactor: 학기 타입 매핑 로직을 리쿠르팅 서비스로 이동

* rename: ErrorCode 수정

* fix: api 경로 수정

* rename: 상수 이름 수정

* refactor: 상수를 java.time.Month로 대체

* fix: ErrorCode 메시지 수정
* feat: 금액 VO 클래스 구현

* feat: 쿠폰 도메인 구현

* chore: intellij로 빌드 시 generated 디렉토리 gitignore에 추가

* feat: 발급쿠폰 엔티티 구현

* test: 발급쿠폰 테스트 추가

* feat: 회수여부 필드 및 사용가능 검사 정책 추가

* refactor: 각 로직을 섹션별로 분리

* refactor: useCoupon을 use로 변경

* feat: 회수된 쿠폰이기에 발생하는 에러임을 명료하게 표현

* fix: 회수여부 참일때 사용불가하도록 수정

* feat: 쿠폰 회수하기 메서드 추가

* test: 사용 및 회수 상황에 대한 예외 테스트 추가

* feat: 이미 사용하면 쿠폰이면 회수 불가하도록 변경

* test: 발급쿠폰 회수 테스트 추가

* feat: 회수여부 리턴하는 메서드 추가

* refactor: 회수된 쿠폰은 사용할 수 없다는 의미가 더 잘 드러나게 수정

* refactor: 이미 사용한 쿠폰일 때 재사용 및 회수 상황 분리하도록 수정

* test: 쿠폰 상수 클래스 추가

* docs: 테스트 주석 수정

* fix: 예외 메세지 수정 누락된 부분 픽스

* feat: 쿠폰 생성시 할인금액 양수 정책 추가

* test: 쿠폰 생성 테스트 추가

* feat: 쿠폰 정보 업데이트 메서드 추가

* test: 쿠폰 수정 테스트 추가

* test: when절의 인자값이 더 명료하게 표현되도록 변경
* feat: 멤버 기본 정보 조회 api 구현

* remove: response에서 역할 제거
* refactor: 멤버십에 리쿠르팅을 외래키로 추가

* fix: 생성자에 리쿠르팅 추가

* test: 멤버십 중복 검증 테스트 추가

* refactor: 멤버십 생성 검증 조건 변경

* refactor: 멤버십 생성 검증 로직 변경
* feat: member 준회원 승급 조건에 기본 회원 정보 추가

* feat: event 로직 구현

* feat: event test코드 및 테스트 코드 수정

* fix: 불필요한 주석 제거

* fix: Error Code 오타 수정

* fix: Object -> Event 매개변수로 수정

* fix: 필요없는 registerEvent 및 메서드 이름 수정

* fix: pr수정사항 반영

* fix: pr수정사항 반영

* fix: pr수정사항 반영

* fix: requirement에 isAllverified 옮기기

* fix: membershipServiceTest repository 오류

* fix: 코드 개선

* fix: try catch로 advance메서드 감싸기

* fix: 접근 제한자 수정
* feat: 멤버십에 정회원 가입조건 VO 사용하도록 변경

* refactor: 정회원 가입조건 생성자 이름에 unverified 추가

* refactor: 메서드 위치 변경 및 섹션 추가

* feat: 정회원 승급 가능 여부 리턴하는 로직 추가

* style: 개행 추가

* chore: 정적 임포트 추가

* refactor: 이미 정회원인 멤버의 멤버십인 경우에 대한 에러코드 변경

* refactor: 결제상태 대신 정회원 가입조건 도입에 따른 수정

* refactor: else 절 사용하지 않도록 개선

* chore: 승급조건 상태 enum의 위치를 common 패키지로 이동

* refactor: 준회원 승급조건 VO의 이름 변경

* refactor: 준회원 승급조건 VO의 QClass 필드 이름 변경

* feat: 어드민의 공통 멤버 응답에서 회비 납입상태 제외

* feat: 회원 정보 조회하기 API 응답에서 회비 납입상태 제외

* feat: 회비 납입상태에 따른 멤버 조회 API 제거

* fix: 결제상태와 bevy 연동상태 반대로 제거한 부분 수정

* feat: 회비 납부하기 관련 api 삭제

* test: 준회원 승급 테스트가 실제로는 구버전 grant 로직을 사용하므로 제외

* test: 기존 회비납부 관련 테스트 제거

* feat: 준회원 승급조건에서 회비 납부여부 확인 메서드 제거

* feat: 준회원 승급조건에서 회비 납입여부 업데이트 메서드 제거

* feat: 준회원 승급조건에서 회비 납입상태 필드 제거

* feat: 승인가능여부 조건식에서 회비 납입상태 제거

* remove: 미사용 dto 제거

* chore: 준회원 승급조건에 EqualsAndHashCode 추가
* refactor: 재학생 인증 메서드에서 파라미터 받지 않도록 리팩토링

* refactor: verify 메서드 이름 일관되게 변경

* docs: 가독성 위해 섹션별로 로직 분리

* refactor: 준회원 조건 모두 충족했는지 체크하는 로직 내부 구현 변경

* refactor: 준회원 승급 가능 여부는 멤버에서 관리하도록 개선

* refactor: 상태 변경 로직의 위치 변경

* style: 개행 일관성 있게 변경

* style: 줄바꿈 변경

* docs: 주석 수정

* docs: 주석 어투 수정

* refactor: 재학생 인증 검증 로직 개선

* feat: 임시 준회원 승급 검증 메서드 추가

* feat: 승인 가능 검증 메서드 제거 및 준회원으로 대체

* feat: 승인 가능 여부 반환하는 로직 제거

* feat: 승인 가능 여부 검증 메서드 제거

* feat: signup 관련 기능 제거

* feat: grant 관련 기능 제거

* feat: isGranted를 isAssociate로 변경

* feat: 준회원 승급 불가 예외 추가

* docs: 투두 추가

* feat: 엑셀에서 승인된 멤버 시트 만드는 기능 제거

* feat: USER 역할 제거

* feat: 승인 이벤트 발행 로직 제거 및 투두 추가

* docs: 투두 추가

* feat: 준회원 검증을 VO에서 수행하도록 개선

* feat: 이미 준회원인 경우 승급 불가 검증 추가

* feat: 재학생 검증은 VO에서 수행하므로 제거

* feat: 미사용 메서드 제거

* feat: 회원정보 조회의 경우 정책 변경으로 임시 비활성화

* test: 회원정보 조회 정책은 제거되었으므로 테스트 삭제

* feat: 가입 신청서 제출여부 메서드 삭제

* fix: 정회원일 때 디스코드 역할 부여하도록 수정
Sangwook02 and others added 18 commits July 23, 2024 23:39
* refactor: 일괄 강등시 검증 로직을 도메인 서비스로 이동

* test: 검증 로직 이동에 따라 테스트도 이동

* rename: 테스트 상수명 수정
* feat: 주문 취소 토스페이먼츠 API 구현

* refactor: 이름을 CancelDto로 변경

* feat: 주문 결제 취소하기 API 구현

* test: 도메인 테스트 전용 유틸리티 FixtureHelper 추가

* test: 주문 취소하기 테스트 추가

* refactor: 취소일시 반환하는 로직 개선

* feat: 주문 취소 통합 테스트 추가

* docs: 투두 추가
* feat: 명시적인 save 작성

* feat: discord verify에도 추가

* 개행 처리
* feat: 무료 주문 생성 API 구현

* feat: 오타 및 DTO 이름 수정

* feat: 무료 주문 생성 정적 팩토리 메서드 추가

* feat: 무료 여부 확인하는 메서드 추가

* refactor: 0원에 해당하는 금액 상수 추가

* feat: 결제정보 조회 시 유료 결제만 가능하도록 수정

* docs: 주문 취소 후 연관 엔티티 수정 작업 투두 추가

* feat: 무료 주문 취소 불가하도록 수정

* feat: 무료 주문 생성 검증 로직 추가

* test: 취소 테스트 nested로 묶기

* test: 무료주문 생성 테스트 추가

* feat: 기존 주문 요청 DTO를 사용하도록 변경

* feat: 무료주문 생성시 외부에서 금액정보 입력받도록 수정

* test: 생성자 시그니처 수정

* test: 무료주문 생성 검증기 테스트 추가

* docs: 오타 수정
* test: 템플릿에 역할별 멤버 생성 메서드 추가

* refactor: FixtureHelper 사용하도록 수정

* fix: 파라미터로 id를 받도록 수정

* fix: 파라미터 없이 멤버 만들도록 수정

* remove: 사용하지 않는 fixtureHelper 제거
* feat: 검색 조건 타입 localDate로 변경

* test: 주문목록 주문일자 기준으로 검색조회 성공 테스트 구현

* test: 코드 위치 변경

* feat: 날짜로 검증하기
* feat: 신청 가능한 스터디 조회 api 추가

* fix: enum value 수정

* refactor: 검증 로직을 생성 dto로 이동

* fix: 엔드포인트 수정

* feat: 주석 추가

* refactor: 스터디의 데이터 전달 로직 활용하도록 수정

* chore: ci에서 실패하는 테스트를 임시로 주석 처리

* chore: 주석 처리한 test 복구

* chore: ci에서 실패하는 테스트 일부를 임시로 주석 처리

* chore: ci에서 실패하는 테스트 일부를 복구

* chore: ci에서 실패하는 테스트 일부를 복구

* chore: ci에서 실패하는 테스트 복구

* chore: 로그 추가

* chore: 로그 제거

* chore: test 일부 주석 처리

* chore: test 주석 복구
* fix: 쿼리 메서드 수정

* refactor: join 사용하도록 수정
* resolve: merge conflict

* test: 스터디 신청하기 테스트 추가

* feat: 검증 로직 추가

* feat: 멤버의 스터디 신청 기록 조회 메서드 추가

* docs: 스웨거 문서화

* fix: 트랜잭셔널 어노테이션 추가

* test: 서비스 테스트 추가

* test: 스터디 생성 로직을 FixtureHelper로 이동
* feat: 무료 주문 생성 이벤트 발행 로직 추가

* docs: 투두 제거

* feat: 주문 관련 이벤트 핸들링 로직 구현

* feat: 주문 완료 및 무료주문 생성 이벤트 수신 시 회비납입 처리하는 로직 추가

* fix: nanoId로 수정

* refactor: 무료 주문 생성 이벤트 대신 생성 이벤트로 변경

* feat: 핸들러 로직 및 로그 레벨 변경

* feat: 멤버십 상태 변경 후 명시적 save하도록 변경

* fix: 디스코드 핸들링 이벤트는 AFTER_COMMIT으로 변경

* chore: 로그 추가

* test: 멤버십 회비상태 인증 테스트 추가

* test: 통합 테스트에 디스코드 이벤트 관련 핸들링 로직 stubbing 처리

* test: 디스코드 ID도 픽스처 필드로 세팅

* fix: 잘못된 MemberRegularEvent 로직 제거

* feat: 멤버십 인증 이벤트로 변경

* feat: 트랜잭션 이벤트 리스너는 한번만 트리거되므로 일반 이벤트 리스너로 변경

* feat: 클래스 레벨 트랜잭션 설정 분리

* feat: 정회원 승급 로직 구현

* test: 주문 완료 시 정회원 승급 테스트 추가

* refactor: 테스트 단언문 표현 개선

* test: 무료주문 관련 테스트 추가

* test: 조회 관련 테스트 임시 비활성화

* fix: 오타 수정

* feat: 정회원 승급 이벤트 발행하는 로직 추가

* feat: 멤버 저장 후 호출되므로 트랜잭션 이벤트 리스너로 재변경

* docs: 로그 추가

* docs: 투두 추가

* refactor: 멤버 정회원 승급 이벤트 이름 변경

* test: 테스트 이름 SATISFIED로 변경
chore: ZonedDateTime 역직렬화 지원 의존성 추가
* chore: ZonedDateTime 역직렬화 지원 의존성 추가

* chore: JavaTimeModule 세팅
* refactor: 인증시 학교 이메일 인증 메일 전송 여부 판단 로직 추가

* refactor: redis검증로직 service안에서 진행되도록 변경

* test: 이메일 인증시 검증 테스트 추가

* test: 테스트 시 redis를 테스트컨테이너로 실행하도록 변경

* refactor: pr 변경사항 반영

* refactor: test용 jwt secret추가

* refactor: 변경사항 반영

* refactor: pr 변경사항 반영

* refactor: 변경사항 반영
* feat: 스터디 수강신청 취소 api 추가

* docs: description 수정

* refactor: 응답 상태를 noContent로 수정

* rename: 에러 코드 수정

* feat: todo 추가

* rename: 에러 코드 수정

* remove: todo 제거
* hotfix: 이메일 정규식에 언더스코어를 허용하도록 수정 (#205)

* fix: 언더스코어 허용하도록 변경

* refactor: 테스트 접근제어자 제거

* hotfix: Basic Auth 환경변수 속성 이름 수정 (#260)

* fix: 환경변수 속성 이름 오타 수정

* refactor: Basic Auth 환경변수 이름 재수정

* hotfix: 학과 쿼리 메서드 수정 (#282)

* style: spotless 적용

---------

Co-authored-by: Jaehyun Ahn <[email protected]>
* hotfix: 이메일 정규식에 언더스코어를 허용하도록 수정 (#205)

* fix: 언더스코어 허용하도록 변경

* refactor: 테스트 접근제어자 제거

* hotfix: Basic Auth 환경변수 속성 이름 수정 (#260)

* fix: 환경변수 속성 이름 오타 수정

* refactor: Basic Auth 환경변수 이름 재수정

* hotfix: 학과 쿼리 메서드 수정 (#282)

* hotfix: spotless 적용 (#283)

style: spotless 적용

---------

Co-authored-by: Jaehyun Ahn <[email protected]>
@Sangwook02 Sangwook02 requested a review from a team as a code owner August 1, 2024 09:21
@Sangwook02 Sangwook02 requested review from seulgi99, uwoobeat and AlmondBreez3 and removed request for a team August 1, 2024 09:21
Copy link

coderabbitai bot commented Aug 1, 2024

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

Share
Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai generate interesting stats about this repository and render them as a table.
    • @coderabbitai show all the console.log statements in this repository.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (invoked as PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Additionally, you can add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants