This repository has been archived by the owner on Aug 2, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Restdocs 도입하기 #16
Comments
ProtoSeo
added a commit
that referenced
this issue
Mar 9, 2023
ProtoSeo
added a commit
that referenced
this issue
Mar 9, 2023
ProtoSeo
added a commit
that referenced
this issue
Apr 30, 2023
* [chore][#1] gitignore 추가, application.yml 파일 명 변경 * [chore][#1] docker compose를 사용하기 위한 설정파일 * [chore][#1] h2 database 의존성 추가 * [chore][#1] 테스트 관련 설정 파일 * [test][#1] 테스트 코드 삭제후 복구 * [feat][#1] Pre-registration 관련 http 구현 * [chore][#1] 데이터베이스 관련 설정 - 이후 hibernate 설정 관련 변경 * [feat][#1] 사전 신청 관련 구현 * [feat][#1] CORS, security 관련 설정 파일 구현 * [feat][#1] 에러 메시지, 예외 공통 처리 핸들러 구현 - 예외 공통 처리 핸들러 및 에러 메시지 구체화 예정 * [chore][#1] test를 위한 docker image build workflow 작성 * [feat][#1] 예외 처리 관련 메시지 구현 및 공통 처리 수정 * [chore][#1] local 환경 docker compose 추가 * [feat][#1] DTO validation 추가 * [feat][#1] 공통 예외 상속받도록 수정 * [feat][#1] email validation 추가 * [feat][#1] dto 이름 수정 * [chore][#3] JPA sql logging 하기위한 설정 * [test][#3] Builder 애노테이션, record, ThreadLocalRandom 학습테스트 * [chore][#3] lombok을 테스트 코드에서 사용하기 위한 설정 추가 * [chore][#3] 이메일을 보내기 위한 설정추가 * [fix][#3] HttpStatus가 고정되어 있던 것 수정 * [feat][#3] Email을 비동기로 보내기 위한 설정 * [feat][#3] 회원가입시 이메일 인증 관련 오류 처리 * [fix][#1] domain을 직접 반환하던 것을 수정 * [feat][#3] Email Certificate 도메인 생성 * [feat][#3] Email 인증 관련 컨트롤러 구현 * [feat][#3] Email 인증 관련 서비스 구현 - 비동기로 메시지를 보내는 부분과 인증 관련 도메인 생성 부분을 나누기 위해 데코레이터 도입 - 나중에 인터페이스로 분리할 수 있다. * [feat][#3] Email 인증, 확인 관련 DTO 구현 * [feat][#3] Email 인증 관련 Repository 구현 * [feat][#3] validation 도입 * feat: Docker image build & push CI (#4) * [chore][#3] JWT 관련 의존성 추가 * [feat][#3] 로그인 회원가입 관련 Security 설정 구현 * [feat][#3] ErrorResponse 이름 수정 * [feat][#3] AuthenticationException 관련 예외처리 추가 * [test][#3] LocalDateTime 학습 테스트 추가 * [chore][#3] JWT 관련 설정파일 추가 * [feat][#3] 추가된 경로 관련 Security Config 수정 * [feat][#3] JWT 관련 서비스 구현 * [feat][#3] UserDetailsService 구현 * [feat][#3] JWT 예외, 인증 필터 추가 * [feat][#3] User 관련 도메인 구현 - 나중에 DB 수정 시 변경사항 생길 수 있음 * [feat][#3] 회원가입, 로그인, 관련 구현 * [feat][#3] 회원가입, 로그인 관련 API 구현 * [feat][#3] 회원가입, 로그인, 리프레시, 토큰 관련 DTO 구현 * [feat][#3] user 관련 레포지토리 구현 * [feat][#3] User 관련 기능 예외 사항 구현 * [test][#3] Test code 빌드 관련 오류 수정 * [feat][#3] SignatureException 처리 구문 수정 * [feat][#3] 사용하지 않는 import 문 정리 * [feat][#3] Username, Nickname 중복 처리 경로 추가 * [feat][#3] Username, Nickname 중복 확인 구현 * [feat][#3] Username, Nickname 중복 확인 API 구현 * [chore][#3] JPA sql logging 하기위한 설정 * [test][#3] Builder 애노테이션, record, ThreadLocalRandom 학습테스트 * [chore][#3] lombok을 테스트 코드에서 사용하기 위한 설정 추가 * [chore][#3] 이메일을 보내기 위한 설정추가 * [fix][#3] HttpStatus가 고정되어 있던 것 수정 * [feat][#3] Email을 비동기로 보내기 위한 설정 * [feat][#3] 회원가입시 이메일 인증 관련 오류 처리 * [fix][#1] domain을 직접 반환하던 것을 수정 * [feat][#3] Email Certificate 도메인 생성 * [feat][#3] Email 인증 관련 컨트롤러 구현 * [feat][#3] Email 인증 관련 서비스 구현 - 비동기로 메시지를 보내는 부분과 인증 관련 도메인 생성 부분을 나누기 위해 데코레이터 도입 - 나중에 인터페이스로 분리할 수 있다. * [feat][#3] Email 인증, 확인 관련 DTO 구현 * [feat][#3] Email 인증 관련 Repository 구현 * [feat][#3] validation 도입 * [chore][#3] JWT 관련 의존성 추가 * [feat][#3] 로그인 회원가입 관련 Security 설정 구현 * [feat][#3] ErrorResponse 이름 수정 * [feat][#3] AuthenticationException 관련 예외처리 추가 * [test][#3] LocalDateTime 학습 테스트 추가 * [chore][#3] JWT 관련 설정파일 추가 * [feat][#3] 추가된 경로 관련 Security Config 수정 * [feat][#3] JWT 관련 서비스 구현 * [feat][#3] UserDetailsService 구현 * [feat][#3] JWT 예외, 인증 필터 추가 * [feat][#3] User 관련 도메인 구현 - 나중에 DB 수정 시 변경사항 생길 수 있음 * [feat][#3] 회원가입, 로그인, 관련 구현 * [feat][#3] 회원가입, 로그인 관련 API 구현 * [feat][#3] 회원가입, 로그인, 리프레시, 토큰 관련 DTO 구현 * [feat][#3] user 관련 레포지토리 구현 * [feat][#3] User 관련 기능 예외 사항 구현 * [test][#3] Test code 빌드 관련 오류 수정 * [feat][#3] SignatureException 처리 구문 수정 * [feat][#3] 사용하지 않는 import 문 정리 * [feat][#3] Username, Nickname 중복 처리 경로 추가 * [feat][#3] Username, Nickname 중복 확인 구현 * [feat][#3] Username, Nickname 중복 확인 API 구현 * [feat][#3] submodule 추가 * [chore][#3] submodule의 yml 파일 복사를 위한 task 추가 * [feat][#3] workflow submodule 관련 추가 * [feat][#3] workflow submodule 관련 토큰 추가 * [chore][#3] submodule의 yml 파일 복사를 위한 task 수정 * [feat][#3] github actions submodules recursive로 수정 * [feat][#3] github actions submodules 수정 * [fix][#9] Email 인증 발급, 확인 관련 API 경로 수정 * [feat][#9] github actions flow push 관련 삭제 * [chore][#11] AWS S3 관련 의존성 추가 * [chore][#11] AWS 관련 설정파일 작성 * [chore][#11] Multipart 최대용량 설정파일 작성 * [feat][#11] S3 Upload Util 구현 * [refactor][#11] 사용하지 않는 import 문 제거 * [feat][#11] File 업로드 관련 예외처리 관련 설정 * [feat][#11] Profile 수정 관련 도메인 수정 * [feat][#11] Profile 수정 API 구현 * [feat][#11] Profile 수정 관련 DTO 구현 * [feat][#11] Profile 수정 기능 구현 * [feat][#11] submodule 적용 관련, checkout 액션 수정 * [feat][#11] submodule 변경사항 반영 * [feat][#11] 이미지 용량 제한 관련 예외 처리 * [feat][#11] 삭제 기능 제거 * [refactor][#11] 파라미터 이름 변경 * [refactor][#11] NotEmpty -> NotBlank 수정 * [refactor][#11] 파라미터 이름 변경 * [feat][#12] User 관련 수정 API 구현 * [feat][#12] User 개인정보 수정 기능 구현 * [feat][#12] User 개인정보 수정 요청 DTO 구현 * [feat][#12] 회원 개인정보 수정 구현 및 탈퇴 시 처리 * [refactor][#12] Profile Response 이름 변경 * [feat][#12] User 개인정보 반환 관련 DTO 구현 * [feat][#12] Profile 반환 기능 구현 * [feat][#12] User Information 반환 기능 구현 * [feat][#16] Controller 테스트 작성 및 Fixture 추가 * [chore][#16] Restdocs 설정 추가 * [feat][#16] API 문서 관련 설정 * [feat][#16] docs 설정 * [feat][#21] Creator가 방송하는 플랫폼에 대한 entity 생성 * [feat][#21] Creator 관련 정보 대한 domain 생성 * [feat][#21] Platform을 구분하기 위한 enum * [feat][#21] 방송 스케줄을 저장하기 위한 domain 생성 * [chore][#21] querydsl dependency 관련 설정 추가 * [feat][#21] querydsl 설정 추가 * [feat][#21] 테스트 설정파일 설정 추가 * [test][#21] LocalDateTime Deserialize 관련 학습 테스트 추가 * [feat][#21] Time객체 관련 Deseialize 학습 테스트 추가 * [test][#21] Builder 애노테이션 관련 학습 테스트 추가 * [feat][#21] admin 관련 db 파일 추가 및 실행 설정 추가 * [feat][#21] 공통 예외 관련 log 출력 * [chore][#21] query dsl을 통해 생성된 QFiles git ignore 추가 * [feat][#21] S3 Utils 수정 * [feat][#21] admin, creator-info 관련 url 추가 * [feat][#21] API 문서 관련 * [feat][#21] Schedule, CreatorInfo, Platform domain 생성 * [feat][#21] Schedule, CreatorInfo, Admin Controller 생성 * [feat][#21] 예외 관련 생성 * [feat][#21] Schedule, CreatorInfo, Platform Repository생성 * [feat][#21] Schedule, CreatorInfo, Admin Service 생성 * [feat][#21] DTO 생성 * [feat][#20] Health Check Controller 추가 * [feat][#20] Health check api 경로 추가 * [chore][#24] configuration processor 의존성 추가 * [feat][#24] admin 관련 설정 추가 * [feat][#24] admin 관련 설정 객체 생성 * [feat][#24] admin refresh 관련 API 구현 * [feat][#24] admin login 과정 수정 및 admin refresh 로직 추가 * [feat][#24] bean이 다 생성 되면, admin 유저 생성 * [feat][#24] admin jwt 생성 메서드 추가 * [feat][#24] AdminUser 객체 설정 추가 * [feat][#24] User 회원가입 시 Role 정보를 받도록 구현 * [feat][#24] test 관련 application.yml 수정 * [fix][#24] test오류 해결하기 위해 table명 변경 * [test][#24] User 생성 Builder 변경으로 인한 role 등록 * [fix][#24] BoostApplication Bean을 등록하기 위해 MockBean 생성 * [feat] pagination시 사용하는 DTO 생성 * [feat] pagination시 전체 페이지 수 포함하도록 로직 추가 * [feat] 반환하는 dto 변경 --------- Co-authored-by: @haeramkeem <[email protected]>
ProtoSeo
added a commit
that referenced
this issue
May 7, 2023
* [chore][#1] gitignore 추가, application.yml 파일 명 변경 * [chore][#1] docker compose를 사용하기 위한 설정파일 * [chore][#1] h2 database 의존성 추가 * [chore][#1] 테스트 관련 설정 파일 * [test][#1] 테스트 코드 삭제후 복구 * [feat][#1] Pre-registration 관련 http 구현 * [chore][#1] 데이터베이스 관련 설정 - 이후 hibernate 설정 관련 변경 * [feat][#1] 사전 신청 관련 구현 * [feat][#1] CORS, security 관련 설정 파일 구현 * [feat][#1] 에러 메시지, 예외 공통 처리 핸들러 구현 - 예외 공통 처리 핸들러 및 에러 메시지 구체화 예정 * [chore][#1] test를 위한 docker image build workflow 작성 * [feat][#1] 예외 처리 관련 메시지 구현 및 공통 처리 수정 * [chore][#1] local 환경 docker compose 추가 * [feat][#1] DTO validation 추가 * [feat][#1] 공통 예외 상속받도록 수정 * [feat][#1] email validation 추가 * [feat][#1] dto 이름 수정 * [chore][#3] JPA sql logging 하기위한 설정 * [test][#3] Builder 애노테이션, record, ThreadLocalRandom 학습테스트 * [chore][#3] lombok을 테스트 코드에서 사용하기 위한 설정 추가 * [chore][#3] 이메일을 보내기 위한 설정추가 * [fix][#3] HttpStatus가 고정되어 있던 것 수정 * [feat][#3] Email을 비동기로 보내기 위한 설정 * [feat][#3] 회원가입시 이메일 인증 관련 오류 처리 * [fix][#1] domain을 직접 반환하던 것을 수정 * [feat][#3] Email Certificate 도메인 생성 * [feat][#3] Email 인증 관련 컨트롤러 구현 * [feat][#3] Email 인증 관련 서비스 구현 - 비동기로 메시지를 보내는 부분과 인증 관련 도메인 생성 부분을 나누기 위해 데코레이터 도입 - 나중에 인터페이스로 분리할 수 있다. * [feat][#3] Email 인증, 확인 관련 DTO 구현 * [feat][#3] Email 인증 관련 Repository 구현 * [feat][#3] validation 도입 * feat: Docker image build & push CI (#4) * [chore][#3] JWT 관련 의존성 추가 * [feat][#3] 로그인 회원가입 관련 Security 설정 구현 * [feat][#3] ErrorResponse 이름 수정 * [feat][#3] AuthenticationException 관련 예외처리 추가 * [test][#3] LocalDateTime 학습 테스트 추가 * [chore][#3] JWT 관련 설정파일 추가 * [feat][#3] 추가된 경로 관련 Security Config 수정 * [feat][#3] JWT 관련 서비스 구현 * [feat][#3] UserDetailsService 구현 * [feat][#3] JWT 예외, 인증 필터 추가 * [feat][#3] User 관련 도메인 구현 - 나중에 DB 수정 시 변경사항 생길 수 있음 * [feat][#3] 회원가입, 로그인, 관련 구현 * [feat][#3] 회원가입, 로그인 관련 API 구현 * [feat][#3] 회원가입, 로그인, 리프레시, 토큰 관련 DTO 구현 * [feat][#3] user 관련 레포지토리 구현 * [feat][#3] User 관련 기능 예외 사항 구현 * [test][#3] Test code 빌드 관련 오류 수정 * [feat][#3] SignatureException 처리 구문 수정 * [feat][#3] 사용하지 않는 import 문 정리 * [feat][#3] Username, Nickname 중복 처리 경로 추가 * [feat][#3] Username, Nickname 중복 확인 구현 * [feat][#3] Username, Nickname 중복 확인 API 구현 * [chore][#3] JPA sql logging 하기위한 설정 * [test][#3] Builder 애노테이션, record, ThreadLocalRandom 학습테스트 * [chore][#3] lombok을 테스트 코드에서 사용하기 위한 설정 추가 * [chore][#3] 이메일을 보내기 위한 설정추가 * [fix][#3] HttpStatus가 고정되어 있던 것 수정 * [feat][#3] Email을 비동기로 보내기 위한 설정 * [feat][#3] 회원가입시 이메일 인증 관련 오류 처리 * [fix][#1] domain을 직접 반환하던 것을 수정 * [feat][#3] Email Certificate 도메인 생성 * [feat][#3] Email 인증 관련 컨트롤러 구현 * [feat][#3] Email 인증 관련 서비스 구현 - 비동기로 메시지를 보내는 부분과 인증 관련 도메인 생성 부분을 나누기 위해 데코레이터 도입 - 나중에 인터페이스로 분리할 수 있다. * [feat][#3] Email 인증, 확인 관련 DTO 구현 * [feat][#3] Email 인증 관련 Repository 구현 * [feat][#3] validation 도입 * [chore][#3] JWT 관련 의존성 추가 * [feat][#3] 로그인 회원가입 관련 Security 설정 구현 * [feat][#3] ErrorResponse 이름 수정 * [feat][#3] AuthenticationException 관련 예외처리 추가 * [test][#3] LocalDateTime 학습 테스트 추가 * [chore][#3] JWT 관련 설정파일 추가 * [feat][#3] 추가된 경로 관련 Security Config 수정 * [feat][#3] JWT 관련 서비스 구현 * [feat][#3] UserDetailsService 구현 * [feat][#3] JWT 예외, 인증 필터 추가 * [feat][#3] User 관련 도메인 구현 - 나중에 DB 수정 시 변경사항 생길 수 있음 * [feat][#3] 회원가입, 로그인, 관련 구현 * [feat][#3] 회원가입, 로그인 관련 API 구현 * [feat][#3] 회원가입, 로그인, 리프레시, 토큰 관련 DTO 구현 * [feat][#3] user 관련 레포지토리 구현 * [feat][#3] User 관련 기능 예외 사항 구현 * [test][#3] Test code 빌드 관련 오류 수정 * [feat][#3] SignatureException 처리 구문 수정 * [feat][#3] 사용하지 않는 import 문 정리 * [feat][#3] Username, Nickname 중복 처리 경로 추가 * [feat][#3] Username, Nickname 중복 확인 구현 * [feat][#3] Username, Nickname 중복 확인 API 구현 * [feat][#3] submodule 추가 * [chore][#3] submodule의 yml 파일 복사를 위한 task 추가 * [feat][#3] workflow submodule 관련 추가 * [feat][#3] workflow submodule 관련 토큰 추가 * [chore][#3] submodule의 yml 파일 복사를 위한 task 수정 * [feat][#3] github actions submodules recursive로 수정 * [feat][#3] github actions submodules 수정 * [fix][#9] Email 인증 발급, 확인 관련 API 경로 수정 * [feat][#9] github actions flow push 관련 삭제 * [chore][#11] AWS S3 관련 의존성 추가 * [chore][#11] AWS 관련 설정파일 작성 * [chore][#11] Multipart 최대용량 설정파일 작성 * [feat][#11] S3 Upload Util 구현 * [refactor][#11] 사용하지 않는 import 문 제거 * [feat][#11] File 업로드 관련 예외처리 관련 설정 * [feat][#11] Profile 수정 관련 도메인 수정 * [feat][#11] Profile 수정 API 구현 * [feat][#11] Profile 수정 관련 DTO 구현 * [feat][#11] Profile 수정 기능 구현 * [feat][#11] submodule 적용 관련, checkout 액션 수정 * [feat][#11] submodule 변경사항 반영 * [feat][#11] 이미지 용량 제한 관련 예외 처리 * [feat][#11] 삭제 기능 제거 * [refactor][#11] 파라미터 이름 변경 * [refactor][#11] NotEmpty -> NotBlank 수정 * [refactor][#11] 파라미터 이름 변경 * [feat][#12] User 관련 수정 API 구현 * [feat][#12] User 개인정보 수정 기능 구현 * [feat][#12] User 개인정보 수정 요청 DTO 구현 * [feat][#12] 회원 개인정보 수정 구현 및 탈퇴 시 처리 * [refactor][#12] Profile Response 이름 변경 * [feat][#12] User 개인정보 반환 관련 DTO 구현 * [feat][#12] Profile 반환 기능 구현 * [feat][#12] User Information 반환 기능 구현 * [feat][#16] Controller 테스트 작성 및 Fixture 추가 * [chore][#16] Restdocs 설정 추가 * [feat][#16] API 문서 관련 설정 * [feat][#16] docs 설정 * [feat][#21] Creator가 방송하는 플랫폼에 대한 entity 생성 * [feat][#21] Creator 관련 정보 대한 domain 생성 * [feat][#21] Platform을 구분하기 위한 enum * [feat][#21] 방송 스케줄을 저장하기 위한 domain 생성 * [chore][#21] querydsl dependency 관련 설정 추가 * [feat][#21] querydsl 설정 추가 * [feat][#21] 테스트 설정파일 설정 추가 * [test][#21] LocalDateTime Deserialize 관련 학습 테스트 추가 * [feat][#21] Time객체 관련 Deseialize 학습 테스트 추가 * [test][#21] Builder 애노테이션 관련 학습 테스트 추가 * [feat][#21] admin 관련 db 파일 추가 및 실행 설정 추가 * [feat][#21] 공통 예외 관련 log 출력 * [chore][#21] query dsl을 통해 생성된 QFiles git ignore 추가 * [feat][#21] S3 Utils 수정 * [feat][#21] admin, creator-info 관련 url 추가 * [feat][#21] API 문서 관련 * [feat][#21] Schedule, CreatorInfo, Platform domain 생성 * [feat][#21] Schedule, CreatorInfo, Admin Controller 생성 * [feat][#21] 예외 관련 생성 * [feat][#21] Schedule, CreatorInfo, Platform Repository생성 * [feat][#21] Schedule, CreatorInfo, Admin Service 생성 * [feat][#21] DTO 생성 * [feat][#20] Health Check Controller 추가 * [feat][#20] Health check api 경로 추가 * [chore][#24] configuration processor 의존성 추가 * [feat][#24] admin 관련 설정 추가 * [feat][#24] admin 관련 설정 객체 생성 * [feat][#24] admin refresh 관련 API 구현 * [feat][#24] admin login 과정 수정 및 admin refresh 로직 추가 * [feat][#24] bean이 다 생성 되면, admin 유저 생성 * [feat][#24] admin jwt 생성 메서드 추가 * [feat][#24] AdminUser 객체 설정 추가 * [feat][#24] User 회원가입 시 Role 정보를 받도록 구현 * [feat][#24] test 관련 application.yml 수정 * [fix][#24] test오류 해결하기 위해 table명 변경 * [test][#24] User 생성 Builder 변경으로 인한 role 등록 * [fix][#24] BoostApplication Bean을 등록하기 위해 MockBean 생성 * [feat] pagination시 사용하는 DTO 생성 * [feat] pagination시 전체 페이지 수 포함하도록 로직 추가 * [feat] 반환하는 dto 변경 * [test][#26] ZonedDateTime 변환 관련 학습 테스트 작성 * [test][#26] Querydsl 관련 학습 테스트 작성 * [feat][#26] 메인 페이지 스케쥴 API 등록 * [feat][#26] Schedule Querydsl 리포지토리 생성 * [feat][#26] 스케쥴 관련 DTO 생성 * [feat][#26] 전체 provider 포함하는 enum 생성 * [feat][#26] 메인 페이지 스케쥴 호출 API 생성 * [feat][#26] 메인 페이지 기능 생성 * [feat][#26] 크리에이터 목록기능에서 사용할 DTO 생성 * [feat][#26] 크리에이터 이름으로 검색 메서드 추가 * [feat][#26] 크리에이터 목록 기능 추가 * [feat][#26] 크리에이터 목록 API, 검색 API 추가 --------- Co-authored-by: @haeramkeem <[email protected]>
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
고려할 사항
The text was updated successfully, but these errors were encountered: