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

feat: docker+git action을 사용한 CI/CD (#33) (#68) #69

Merged
merged 1 commit into from
Feb 12, 2024

Conversation

ryulkim
Copy link
Member

@ryulkim ryulkim commented Feb 11, 2024

요약

  • docker+git action을 사용한 CI/CD ([FEAT] CI/CD #33) 구현했습니다
  • branch를 'feature/33'로 설정해서 지금은 feature/33이 수정됐을 때 자동 배포가 됩니다.
  • develop branch에 merge했을 때, 약간의 수정이 필요합니다.

docker+git action을 사용한 CI/CD (#33)
@ryulkim ryulkim added the ✨feature New feature or request label Feb 11, 2024
@ryulkim ryulkim self-assigned this Feb 11, 2024
Copy link
Member

@Gyuhyeok99 Gyuhyeok99 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

고생하셨습니다!

@Eundding
Copy link
Member

와 정말 고생하셨습니다!!

@ryulkim ryulkim merged commit b8133d7 into develop Feb 12, 2024
1 check passed
ryulkim added a commit that referenced this pull request Feb 14, 2024
* refactor: DTO, Converter 통일화 (#58)

* refactor: audio 관련 dto, converter 통일화 (#59) (#60) (#61)

* refactor: Dto -> DTO 이름 변경 (#58)

* refactor: converter 메소드 이름 DTO로 변경

* feat: docker+git action을 사용한 CI/CD (#33) (#68) (#69)

docker+git action을 사용한 CI/CD (#33)

* feat: gradle.yml update (#33)

* feat: 노트 API 구현 (#53)

* feat: 강의노트 API 구현 (#50)

* #15 feat: page POST API 구현

* refactor : Pages 관련 api 수정

user 객체 AuthenticationPrincipal 어노테이션을 통해 가져오는 거로 변경하였음
Page Entity의 컬럼 중 handWritingsSVG에 @lob 추가하였음

* #15 feat: 이미 존재 페이지면 업데이트 기능 추가

* #15 feat: 노트별로 페이지 조회 API

* #42 feat : S3 녹음 파일 업로드 기능 추가

* #42 feat : 녹음 관련 에러 및 성공 상태 추가

* #42 feat : Note와 Audio 양방향 매핑 추가

* #42 feat : 파일 업로드 컨트롤러 및 서비스 로직 추가

* #42 feat : 해당 노트의 전체 오디오 조회 기능 추가

* #42 feat : 단일 오디오 조회 기능 추가

* #42 feat : 녹음 파일 삭제 기능 추가

* feat : 스웨거 명세 추가

* #15 Resolve conflict

* chore: 엔티티 위치 수정 (#44)

* feat: UserLessonNoteRepository 추가 (#44)

* feat: Note 생성 관련 Service 로직 추가 (#44)

* feat: Note 생성 관련 컨버터 로직 추가 (#44)

* test: Note 생성 관련 테스트 코드 추가 (#44)

* feat: Note 생성 관련 컨트롤러 추가 (#44)

* feat: Note 조회 관련 서비스로직 추가 (#44)

* test: Note 조회 관련 테스트 코드 추가 (#44)

* feat: Note 조회 관련 컨버터 코드 추가 (#44)

* feat: Note 조회 관련 컨트롤러 추가 (#44)

* feat: Note 단일 조회 관련 서비스 로직 추가 (#44)

* test: Note 단일 조회 관련 테스트 로직 추가 (#44)

* feat: Note 단일 조회 관련 컨트롤러 추가 (#44)

* feat: NoteName 수정 조회 관련 서비스 로직 추가 (#44)

* test: NoteName 수정 조회 관련 테스트 로 추가 (#44)

* feat: Note 삭제 관련 서비스 로직 추가 (#44)

* test: Note 삭제 관련 테스트 로 추가 (#44)

* feat: Note 삭제 관련 컨트롤러 추가 (#44)

---------

Co-authored-by: Eundding <[email protected]>

* feat: 노트 관련 API 개발 (#52)

* #15 feat: page POST API 구현

* refactor : Pages 관련 api 수정

user 객체 AuthenticationPrincipal 어노테이션을 통해 가져오는 거로 변경하였음
Page Entity의 컬럼 중 handWritingsSVG에 @lob 추가하였음

* #15 feat: 이미 존재 페이지면 업데이트 기능 추가

* #15 feat: 노트별로 페이지 조회 API

* #42 feat : S3 녹음 파일 업로드 기능 추가

* #42 feat : 녹음 관련 에러 및 성공 상태 추가

* #42 feat : Note와 Audio 양방향 매핑 추가

* #42 feat : 파일 업로드 컨트롤러 및 서비스 로직 추가

* #42 feat : 해당 노트의 전체 오디오 조회 기능 추가

* #42 feat : 단일 오디오 조회 기능 추가

* #42 feat : 녹음 파일 삭제 기능 추가

* feat : 스웨거 명세 추가

* #15 Resolve conflict

* chore: 엔티티 위치 수정 (#44)

* feat: UserLessonNoteRepository 추가 (#44)

* feat: Note 생성 관련 Service 로직 추가 (#44)

* feat: Note 생성 관련 컨버터 로직 추가 (#44)

* feat: 강의 노트 업로드 API 구현(#45)

* feat: 강의 노트 조회 API 구현(#45)

* feat: 강의 노트 삭제 API 구현(#45)

* test: Note 생성 관련 테스트 코드 추가 (#44)

* feat: Note 생성 관련 컨트롤러 추가 (#44)

* feat: Note 조회 관련 서비스로직 추가 (#44)

* test: Note 조회 관련 테스트 코드 추가 (#44)

* feat: Note 조회 관련 컨버터 코드 추가 (#44)

* feat: Note 조회 관련 컨트롤러 추가 (#44)

* feat: Note 단일 조회 관련 서비스 로직 추가 (#44)

* test: Note 단일 조회 관련 테스트 로직 추가 (#44)

* feat: Note 단일 조회 관련 컨트롤러 추가 (#44)

* feat: NoteName 수정 조회 관련 서비스 로직 추가 (#44)

* test: NoteName 수정 조회 관련 테스트 로 추가 (#44)

* feat: Note 삭제 관련 서비스 로직 추가 (#44)

* test: Note 삭제 관련 테스트 로 추가 (#44)

* feat: Note 삭제 관련 컨트롤러 추가 (#44)

---------

Co-authored-by: Eundding <[email protected]>
Co-authored-by: EunJeong Lee <[email protected]>

* feat: 노트 관련 스웨거 명세 추가 (#54)

* chore: 엔티티 위치 수정 (#44)

* feat: UserLessonNoteRepository 추가 (#44)

* feat: Note 생성 관련 Service 로직 추가 (#44)

* feat: Note 생성 관련 컨버터 로직 추가 (#44)

* test: Note 생성 관련 테스트 코드 추가 (#44)

* feat: Note 생성 관련 컨트롤러 추가 (#44)

* feat: Note 조회 관련 서비스로직 추가 (#44)

* test: Note 조회 관련 테스트 코드 추가 (#44)

* feat: Note 조회 관련 컨버터 코드 추가 (#44)

* feat: Note 조회 관련 컨트롤러 추가 (#44)

* feat: Note 단일 조회 관련 서비스 로직 추가 (#44)

* test: Note 단일 조회 관련 테스트 로직 추가 (#44)

* feat: Note 단일 조회 관련 컨트롤러 추가 (#44)

* feat: NoteName 수정 조회 관련 서비스 로직 추가 (#44)

* test: NoteName 수정 조회 관련 테스트 로 추가 (#44)

* feat: Note 삭제 관련 서비스 로직 추가 (#44)

* test: Note 삭제 관련 테스트 로 추가 (#44)

* feat: Note 삭제 관련 컨트롤러 추가 (#44)

---------

Co-authored-by: Eundding <[email protected]>
Co-authored-by: EunJeong Lee <[email protected]>

* feat: 수업 API 구현 (#76)

* feat: Added CustomLessonRequest class to represent API parameters

* feat: Added Lesson related API

* feat: Add error status enum value to describe Lesson related errors

* test: Add tests for lesson related logic using Mockito

* feat: 수업 관련 Api 설계 (#26)

* feat: Added CustomLessonRequest class to represent API parameters

* feat: Added Lesson related API

* feat: Add error status enum value to describe Lesson related errors

* test: Add tests for lesson related logic using Mockito

* feat: Add exception and error status enum value to describe Lesson related errors

* remove: remove test class files

* fix: change CustomLessonRequest fields

* feat: Implement delete endpoint for userlesson

* test: Add tests for deleteUserLesson using Mockito

* refactor: lesson 관련 dto, converter 통일화 (#67) (#75)

---------

Co-authored-by: Gyuhyeok99 <[email protected]>

* fix: LessonServiceTest 병합 충돌 해결 (#79) (#80)

* refactor: Note 관련 api 스웨거 명세 추가 (#77) (#81) (#82)

* refactor: lessonRepository findByUserAndAttendedSemesterAndLesson 함수명 변경 (#77) (#84)

* refactor: Note 관련 api 스웨거 명세 추가 (#77) (#81)

* refactor: lessonRepository findByUserAndAttendedSemesterAndLesson 함수명 변경 (#77) (#83)

* refactor: Note 관련 api 스웨거 명세 추가 (#77)

* fix: LessonServiceTest 병합 충돌 해결 (#79) (#80)

* refactor: Note 관련 api 스웨거 명세 추가 (#77) (#81) (#82)

* refactor: lessonRepository findByUserAndAttendedSemesterAndLesson 함수명 변경 (#77)

---------

Co-authored-by: 이세원 <[email protected]>

---------

Co-authored-by: 이세원 <[email protected]>

* refactor: Lesson 관련 api 스웨거 명세 추가 (#86) (#87)

* feat: 친구 추가 api (#57)

* #31 [feat] 친구 추가 api

* test: friend test 코드 작성 (#31)

---------

Co-authored-by: Gyuhyeok99 <[email protected]>
Co-authored-by: Eundding <[email protected]>
Co-authored-by: EunJeong Lee <[email protected]>
Co-authored-by: 이세원 <[email protected]>
ryulkim added a commit that referenced this pull request Feb 14, 2024
* refactor: DTO, Converter 통일화 (#58)

* refactor: audio 관련 dto, converter 통일화 (#59) (#60) (#61)

* refactor: Dto -> DTO 이름 변경 (#58)

* refactor: converter 메소드 이름 DTO로 변경

* feat: docker+git action을 사용한 CI/CD (#33) (#68) (#69)

docker+git action을 사용한 CI/CD (#33)

* feat: gradle.yml update (#33)

* feat: 노트 API 구현 (#53)

* feat: 강의노트 API 구현 (#50)

* #15 feat: page POST API 구현

* refactor : Pages 관련 api 수정

user 객체 AuthenticationPrincipal 어노테이션을 통해 가져오는 거로 변경하였음
Page Entity의 컬럼 중 handWritingsSVG에 @lob 추가하였음

* #15 feat: 이미 존재 페이지면 업데이트 기능 추가

* #15 feat: 노트별로 페이지 조회 API

* #42 feat : S3 녹음 파일 업로드 기능 추가

* #42 feat : 녹음 관련 에러 및 성공 상태 추가

* #42 feat : Note와 Audio 양방향 매핑 추가

* #42 feat : 파일 업로드 컨트롤러 및 서비스 로직 추가

* #42 feat : 해당 노트의 전체 오디오 조회 기능 추가

* #42 feat : 단일 오디오 조회 기능 추가

* #42 feat : 녹음 파일 삭제 기능 추가

* feat : 스웨거 명세 추가

* #15 Resolve conflict

* chore: 엔티티 위치 수정 (#44)

* feat: UserLessonNoteRepository 추가 (#44)

* feat: Note 생성 관련 Service 로직 추가 (#44)

* feat: Note 생성 관련 컨버터 로직 추가 (#44)

* test: Note 생성 관련 테스트 코드 추가 (#44)

* feat: Note 생성 관련 컨트롤러 추가 (#44)

* feat: Note 조회 관련 서비스로직 추가 (#44)

* test: Note 조회 관련 테스트 코드 추가 (#44)

* feat: Note 조회 관련 컨버터 코드 추가 (#44)

* feat: Note 조회 관련 컨트롤러 추가 (#44)

* feat: Note 단일 조회 관련 서비스 로직 추가 (#44)

* test: Note 단일 조회 관련 테스트 로직 추가 (#44)

* feat: Note 단일 조회 관련 컨트롤러 추가 (#44)

* feat: NoteName 수정 조회 관련 서비스 로직 추가 (#44)

* test: NoteName 수정 조회 관련 테스트 로 추가 (#44)

* feat: Note 삭제 관련 서비스 로직 추가 (#44)

* test: Note 삭제 관련 테스트 로 추가 (#44)

* feat: Note 삭제 관련 컨트롤러 추가 (#44)

---------

Co-authored-by: Eundding <[email protected]>

* feat: 노트 관련 API 개발 (#52)

* #15 feat: page POST API 구현

* refactor : Pages 관련 api 수정

user 객체 AuthenticationPrincipal 어노테이션을 통해 가져오는 거로 변경하였음
Page Entity의 컬럼 중 handWritingsSVG에 @lob 추가하였음

* #15 feat: 이미 존재 페이지면 업데이트 기능 추가

* #15 feat: 노트별로 페이지 조회 API

* #42 feat : S3 녹음 파일 업로드 기능 추가

* #42 feat : 녹음 관련 에러 및 성공 상태 추가

* #42 feat : Note와 Audio 양방향 매핑 추가

* #42 feat : 파일 업로드 컨트롤러 및 서비스 로직 추가

* #42 feat : 해당 노트의 전체 오디오 조회 기능 추가

* #42 feat : 단일 오디오 조회 기능 추가

* #42 feat : 녹음 파일 삭제 기능 추가

* feat : 스웨거 명세 추가

* #15 Resolve conflict

* chore: 엔티티 위치 수정 (#44)

* feat: UserLessonNoteRepository 추가 (#44)

* feat: Note 생성 관련 Service 로직 추가 (#44)

* feat: Note 생성 관련 컨버터 로직 추가 (#44)

* feat: 강의 노트 업로드 API 구현(#45)

* feat: 강의 노트 조회 API 구현(#45)

* feat: 강의 노트 삭제 API 구현(#45)

* test: Note 생성 관련 테스트 코드 추가 (#44)

* feat: Note 생성 관련 컨트롤러 추가 (#44)

* feat: Note 조회 관련 서비스로직 추가 (#44)

* test: Note 조회 관련 테스트 코드 추가 (#44)

* feat: Note 조회 관련 컨버터 코드 추가 (#44)

* feat: Note 조회 관련 컨트롤러 추가 (#44)

* feat: Note 단일 조회 관련 서비스 로직 추가 (#44)

* test: Note 단일 조회 관련 테스트 로직 추가 (#44)

* feat: Note 단일 조회 관련 컨트롤러 추가 (#44)

* feat: NoteName 수정 조회 관련 서비스 로직 추가 (#44)

* test: NoteName 수정 조회 관련 테스트 로 추가 (#44)

* feat: Note 삭제 관련 서비스 로직 추가 (#44)

* test: Note 삭제 관련 테스트 로 추가 (#44)

* feat: Note 삭제 관련 컨트롤러 추가 (#44)

---------

Co-authored-by: Eundding <[email protected]>
Co-authored-by: EunJeong Lee <[email protected]>

* feat: 노트 관련 스웨거 명세 추가 (#54)

* chore: 엔티티 위치 수정 (#44)

* feat: UserLessonNoteRepository 추가 (#44)

* feat: Note 생성 관련 Service 로직 추가 (#44)

* feat: Note 생성 관련 컨버터 로직 추가 (#44)

* test: Note 생성 관련 테스트 코드 추가 (#44)

* feat: Note 생성 관련 컨트롤러 추가 (#44)

* feat: Note 조회 관련 서비스로직 추가 (#44)

* test: Note 조회 관련 테스트 코드 추가 (#44)

* feat: Note 조회 관련 컨버터 코드 추가 (#44)

* feat: Note 조회 관련 컨트롤러 추가 (#44)

* feat: Note 단일 조회 관련 서비스 로직 추가 (#44)

* test: Note 단일 조회 관련 테스트 로직 추가 (#44)

* feat: Note 단일 조회 관련 컨트롤러 추가 (#44)

* feat: NoteName 수정 조회 관련 서비스 로직 추가 (#44)

* test: NoteName 수정 조회 관련 테스트 로 추가 (#44)

* feat: Note 삭제 관련 서비스 로직 추가 (#44)

* test: Note 삭제 관련 테스트 로 추가 (#44)

* feat: Note 삭제 관련 컨트롤러 추가 (#44)

---------

Co-authored-by: Eundding <[email protected]>
Co-authored-by: EunJeong Lee <[email protected]>

* feat: 수업 API 구현 (#76)

* feat: Added CustomLessonRequest class to represent API parameters

* feat: Added Lesson related API

* feat: Add error status enum value to describe Lesson related errors

* test: Add tests for lesson related logic using Mockito

* feat: 수업 관련 Api 설계 (#26)

* feat: Added CustomLessonRequest class to represent API parameters

* feat: Added Lesson related API

* feat: Add error status enum value to describe Lesson related errors

* test: Add tests for lesson related logic using Mockito

* feat: Add exception and error status enum value to describe Lesson related errors

* remove: remove test class files

* fix: change CustomLessonRequest fields

* feat: Implement delete endpoint for userlesson

* test: Add tests for deleteUserLesson using Mockito

* refactor: lesson 관련 dto, converter 통일화 (#67) (#75)

---------

Co-authored-by: Gyuhyeok99 <[email protected]>

* fix: LessonServiceTest 병합 충돌 해결 (#79) (#80)

* refactor: Note 관련 api 스웨거 명세 추가 (#77) (#81) (#82)

* refactor: lessonRepository findByUserAndAttendedSemesterAndLesson 함수명 변경 (#77) (#84)

* refactor: Note 관련 api 스웨거 명세 추가 (#77) (#81)

* refactor: lessonRepository findByUserAndAttendedSemesterAndLesson 함수명 변경 (#77) (#83)

* refactor: Note 관련 api 스웨거 명세 추가 (#77)

* fix: LessonServiceTest 병합 충돌 해결 (#79) (#80)

* refactor: Note 관련 api 스웨거 명세 추가 (#77) (#81) (#82)

* refactor: lessonRepository findByUserAndAttendedSemesterAndLesson 함수명 변경 (#77)

---------

Co-authored-by: 이세원 <[email protected]>

---------

Co-authored-by: 이세원 <[email protected]>

* refactor: Lesson 관련 api 스웨거 명세 추가 (#86) (#87)

* feat: 친구 추가 api (#57)

* #31 [feat] 친구 추가 api

* test: friend test 코드 작성 (#31)

* fix: conflict 충돌 해결2

---------

Co-authored-by: Gyuhyeok99 <[email protected]>
Co-authored-by: Eundding <[email protected]>
Co-authored-by: EunJeong Lee <[email protected]>
Co-authored-by: 이세원 <[email protected]>
ryulkim added a commit that referenced this pull request Feb 14, 2024
* #31 [feat] 친구 추가 api

* test: friend test 코드 작성 (#31)

* [refactor] DTO, Converter 통일화 (#58)

* refactor: user, friend 관련 dto, converter 통일화 (#58) (#70)

* refactor: DTO, Converter 통일화 (#58)

* refactor: Dto -> DTO 이름 변경 (#58)

* refactor: user, friend 관련 dto, converter 통일화 (#58) (#72)

* refactor: DTO, Converter 통일화 (#58)

* refactor: Dto -> DTO 이름 변경 (#58)

* refactor: converter 메소드 이름 DTO로 변경

* fix: devlop confilct 해결 (#88)

* refactor: DTO, Converter 통일화 (#58)

* refactor: audio 관련 dto, converter 통일화 (#59) (#60) (#61)

* refactor: Dto -> DTO 이름 변경 (#58)

* refactor: converter 메소드 이름 DTO로 변경

* feat: docker+git action을 사용한 CI/CD (#33) (#68) (#69)

docker+git action을 사용한 CI/CD (#33)

* feat: gradle.yml update (#33)

* feat: 노트 API 구현 (#53)

* feat: 강의노트 API 구현 (#50)

* #15 feat: page POST API 구현

* refactor : Pages 관련 api 수정

user 객체 AuthenticationPrincipal 어노테이션을 통해 가져오는 거로 변경하였음
Page Entity의 컬럼 중 handWritingsSVG에 @lob 추가하였음

* #15 feat: 이미 존재 페이지면 업데이트 기능 추가

* #15 feat: 노트별로 페이지 조회 API

* #42 feat : S3 녹음 파일 업로드 기능 추가

* #42 feat : 녹음 관련 에러 및 성공 상태 추가

* #42 feat : Note와 Audio 양방향 매핑 추가

* #42 feat : 파일 업로드 컨트롤러 및 서비스 로직 추가

* #42 feat : 해당 노트의 전체 오디오 조회 기능 추가

* #42 feat : 단일 오디오 조회 기능 추가

* #42 feat : 녹음 파일 삭제 기능 추가

* feat : 스웨거 명세 추가

* #15 Resolve conflict

* chore: 엔티티 위치 수정 (#44)

* feat: UserLessonNoteRepository 추가 (#44)

* feat: Note 생성 관련 Service 로직 추가 (#44)

* feat: Note 생성 관련 컨버터 로직 추가 (#44)

* test: Note 생성 관련 테스트 코드 추가 (#44)

* feat: Note 생성 관련 컨트롤러 추가 (#44)

* feat: Note 조회 관련 서비스로직 추가 (#44)

* test: Note 조회 관련 테스트 코드 추가 (#44)

* feat: Note 조회 관련 컨버터 코드 추가 (#44)

* feat: Note 조회 관련 컨트롤러 추가 (#44)

* feat: Note 단일 조회 관련 서비스 로직 추가 (#44)

* test: Note 단일 조회 관련 테스트 로직 추가 (#44)

* feat: Note 단일 조회 관련 컨트롤러 추가 (#44)

* feat: NoteName 수정 조회 관련 서비스 로직 추가 (#44)

* test: NoteName 수정 조회 관련 테스트 로 추가 (#44)

* feat: Note 삭제 관련 서비스 로직 추가 (#44)

* test: Note 삭제 관련 테스트 로 추가 (#44)

* feat: Note 삭제 관련 컨트롤러 추가 (#44)

---------

Co-authored-by: Eundding <[email protected]>

* feat: 노트 관련 API 개발 (#52)

* #15 feat: page POST API 구현

* refactor : Pages 관련 api 수정

user 객체 AuthenticationPrincipal 어노테이션을 통해 가져오는 거로 변경하였음
Page Entity의 컬럼 중 handWritingsSVG에 @lob 추가하였음

* #15 feat: 이미 존재 페이지면 업데이트 기능 추가

* #15 feat: 노트별로 페이지 조회 API

* #42 feat : S3 녹음 파일 업로드 기능 추가

* #42 feat : 녹음 관련 에러 및 성공 상태 추가

* #42 feat : Note와 Audio 양방향 매핑 추가

* #42 feat : 파일 업로드 컨트롤러 및 서비스 로직 추가

* #42 feat : 해당 노트의 전체 오디오 조회 기능 추가

* #42 feat : 단일 오디오 조회 기능 추가

* #42 feat : 녹음 파일 삭제 기능 추가

* feat : 스웨거 명세 추가

* #15 Resolve conflict

* chore: 엔티티 위치 수정 (#44)

* feat: UserLessonNoteRepository 추가 (#44)

* feat: Note 생성 관련 Service 로직 추가 (#44)

* feat: Note 생성 관련 컨버터 로직 추가 (#44)

* feat: 강의 노트 업로드 API 구현(#45)

* feat: 강의 노트 조회 API 구현(#45)

* feat: 강의 노트 삭제 API 구현(#45)

* test: Note 생성 관련 테스트 코드 추가 (#44)

* feat: Note 생성 관련 컨트롤러 추가 (#44)

* feat: Note 조회 관련 서비스로직 추가 (#44)

* test: Note 조회 관련 테스트 코드 추가 (#44)

* feat: Note 조회 관련 컨버터 코드 추가 (#44)

* feat: Note 조회 관련 컨트롤러 추가 (#44)

* feat: Note 단일 조회 관련 서비스 로직 추가 (#44)

* test: Note 단일 조회 관련 테스트 로직 추가 (#44)

* feat: Note 단일 조회 관련 컨트롤러 추가 (#44)

* feat: NoteName 수정 조회 관련 서비스 로직 추가 (#44)

* test: NoteName 수정 조회 관련 테스트 로 추가 (#44)

* feat: Note 삭제 관련 서비스 로직 추가 (#44)

* test: Note 삭제 관련 테스트 로 추가 (#44)

* feat: Note 삭제 관련 컨트롤러 추가 (#44)

---------

Co-authored-by: Eundding <[email protected]>
Co-authored-by: EunJeong Lee <[email protected]>

* feat: 노트 관련 스웨거 명세 추가 (#54)

* chore: 엔티티 위치 수정 (#44)

* feat: UserLessonNoteRepository 추가 (#44)

* feat: Note 생성 관련 Service 로직 추가 (#44)

* feat: Note 생성 관련 컨버터 로직 추가 (#44)

* test: Note 생성 관련 테스트 코드 추가 (#44)

* feat: Note 생성 관련 컨트롤러 추가 (#44)

* feat: Note 조회 관련 서비스로직 추가 (#44)

* test: Note 조회 관련 테스트 코드 추가 (#44)

* feat: Note 조회 관련 컨버터 코드 추가 (#44)

* feat: Note 조회 관련 컨트롤러 추가 (#44)

* feat: Note 단일 조회 관련 서비스 로직 추가 (#44)

* test: Note 단일 조회 관련 테스트 로직 추가 (#44)

* feat: Note 단일 조회 관련 컨트롤러 추가 (#44)

* feat: NoteName 수정 조회 관련 서비스 로직 추가 (#44)

* test: NoteName 수정 조회 관련 테스트 로 추가 (#44)

* feat: Note 삭제 관련 서비스 로직 추가 (#44)

* test: Note 삭제 관련 테스트 로 추가 (#44)

* feat: Note 삭제 관련 컨트롤러 추가 (#44)

---------

Co-authored-by: Eundding <[email protected]>
Co-authored-by: EunJeong Lee <[email protected]>

* feat: 수업 API 구현 (#76)

* feat: Added CustomLessonRequest class to represent API parameters

* feat: Added Lesson related API

* feat: Add error status enum value to describe Lesson related errors

* test: Add tests for lesson related logic using Mockito

* feat: 수업 관련 Api 설계 (#26)

* feat: Added CustomLessonRequest class to represent API parameters

* feat: Added Lesson related API

* feat: Add error status enum value to describe Lesson related errors

* test: Add tests for lesson related logic using Mockito

* feat: Add exception and error status enum value to describe Lesson related errors

* remove: remove test class files

* fix: change CustomLessonRequest fields

* feat: Implement delete endpoint for userlesson

* test: Add tests for deleteUserLesson using Mockito

* refactor: lesson 관련 dto, converter 통일화 (#67) (#75)

---------

Co-authored-by: Gyuhyeok99 <[email protected]>

* fix: LessonServiceTest 병합 충돌 해결 (#79) (#80)

* refactor: Note 관련 api 스웨거 명세 추가 (#77) (#81) (#82)

* refactor: lessonRepository findByUserAndAttendedSemesterAndLesson 함수명 변경 (#77) (#84)

* refactor: Note 관련 api 스웨거 명세 추가 (#77) (#81)

* refactor: lessonRepository findByUserAndAttendedSemesterAndLesson 함수명 변경 (#77) (#83)

* refactor: Note 관련 api 스웨거 명세 추가 (#77)

* fix: LessonServiceTest 병합 충돌 해결 (#79) (#80)

* refactor: Note 관련 api 스웨거 명세 추가 (#77) (#81) (#82)

* refactor: lessonRepository findByUserAndAttendedSemesterAndLesson 함수명 변경 (#77)

---------

Co-authored-by: 이세원 <[email protected]>

---------

Co-authored-by: 이세원 <[email protected]>

* refactor: Lesson 관련 api 스웨거 명세 추가 (#86) (#87)

* feat: 친구 추가 api (#57)

* #31 [feat] 친구 추가 api

* test: friend test 코드 작성 (#31)

---------

Co-authored-by: Gyuhyeok99 <[email protected]>
Co-authored-by: Eundding <[email protected]>
Co-authored-by: EunJeong Lee <[email protected]>
Co-authored-by: 이세원 <[email protected]>

* fix: 충돌 해결 (#91)

* refactor: DTO, Converter 통일화 (#58)

* refactor: audio 관련 dto, converter 통일화 (#59) (#60) (#61)

* refactor: Dto -> DTO 이름 변경 (#58)

* refactor: converter 메소드 이름 DTO로 변경

* feat: docker+git action을 사용한 CI/CD (#33) (#68) (#69)

docker+git action을 사용한 CI/CD (#33)

* feat: gradle.yml update (#33)

* feat: 노트 API 구현 (#53)

* feat: 강의노트 API 구현 (#50)

* #15 feat: page POST API 구현

* refactor : Pages 관련 api 수정

user 객체 AuthenticationPrincipal 어노테이션을 통해 가져오는 거로 변경하였음
Page Entity의 컬럼 중 handWritingsSVG에 @lob 추가하였음

* #15 feat: 이미 존재 페이지면 업데이트 기능 추가

* #15 feat: 노트별로 페이지 조회 API

* #42 feat : S3 녹음 파일 업로드 기능 추가

* #42 feat : 녹음 관련 에러 및 성공 상태 추가

* #42 feat : Note와 Audio 양방향 매핑 추가

* #42 feat : 파일 업로드 컨트롤러 및 서비스 로직 추가

* #42 feat : 해당 노트의 전체 오디오 조회 기능 추가

* #42 feat : 단일 오디오 조회 기능 추가

* #42 feat : 녹음 파일 삭제 기능 추가

* feat : 스웨거 명세 추가

* #15 Resolve conflict

* chore: 엔티티 위치 수정 (#44)

* feat: UserLessonNoteRepository 추가 (#44)

* feat: Note 생성 관련 Service 로직 추가 (#44)

* feat: Note 생성 관련 컨버터 로직 추가 (#44)

* test: Note 생성 관련 테스트 코드 추가 (#44)

* feat: Note 생성 관련 컨트롤러 추가 (#44)

* feat: Note 조회 관련 서비스로직 추가 (#44)

* test: Note 조회 관련 테스트 코드 추가 (#44)

* feat: Note 조회 관련 컨버터 코드 추가 (#44)

* feat: Note 조회 관련 컨트롤러 추가 (#44)

* feat: Note 단일 조회 관련 서비스 로직 추가 (#44)

* test: Note 단일 조회 관련 테스트 로직 추가 (#44)

* feat: Note 단일 조회 관련 컨트롤러 추가 (#44)

* feat: NoteName 수정 조회 관련 서비스 로직 추가 (#44)

* test: NoteName 수정 조회 관련 테스트 로 추가 (#44)

* feat: Note 삭제 관련 서비스 로직 추가 (#44)

* test: Note 삭제 관련 테스트 로 추가 (#44)

* feat: Note 삭제 관련 컨트롤러 추가 (#44)

---------

Co-authored-by: Eundding <[email protected]>

* feat: 노트 관련 API 개발 (#52)

* #15 feat: page POST API 구현

* refactor : Pages 관련 api 수정

user 객체 AuthenticationPrincipal 어노테이션을 통해 가져오는 거로 변경하였음
Page Entity의 컬럼 중 handWritingsSVG에 @lob 추가하였음

* #15 feat: 이미 존재 페이지면 업데이트 기능 추가

* #15 feat: 노트별로 페이지 조회 API

* #42 feat : S3 녹음 파일 업로드 기능 추가

* #42 feat : 녹음 관련 에러 및 성공 상태 추가

* #42 feat : Note와 Audio 양방향 매핑 추가

* #42 feat : 파일 업로드 컨트롤러 및 서비스 로직 추가

* #42 feat : 해당 노트의 전체 오디오 조회 기능 추가

* #42 feat : 단일 오디오 조회 기능 추가

* #42 feat : 녹음 파일 삭제 기능 추가

* feat : 스웨거 명세 추가

* #15 Resolve conflict

* chore: 엔티티 위치 수정 (#44)

* feat: UserLessonNoteRepository 추가 (#44)

* feat: Note 생성 관련 Service 로직 추가 (#44)

* feat: Note 생성 관련 컨버터 로직 추가 (#44)

* feat: 강의 노트 업로드 API 구현(#45)

* feat: 강의 노트 조회 API 구현(#45)

* feat: 강의 노트 삭제 API 구현(#45)

* test: Note 생성 관련 테스트 코드 추가 (#44)

* feat: Note 생성 관련 컨트롤러 추가 (#44)

* feat: Note 조회 관련 서비스로직 추가 (#44)

* test: Note 조회 관련 테스트 코드 추가 (#44)

* feat: Note 조회 관련 컨버터 코드 추가 (#44)

* feat: Note 조회 관련 컨트롤러 추가 (#44)

* feat: Note 단일 조회 관련 서비스 로직 추가 (#44)

* test: Note 단일 조회 관련 테스트 로직 추가 (#44)

* feat: Note 단일 조회 관련 컨트롤러 추가 (#44)

* feat: NoteName 수정 조회 관련 서비스 로직 추가 (#44)

* test: NoteName 수정 조회 관련 테스트 로 추가 (#44)

* feat: Note 삭제 관련 서비스 로직 추가 (#44)

* test: Note 삭제 관련 테스트 로 추가 (#44)

* feat: Note 삭제 관련 컨트롤러 추가 (#44)

---------

Co-authored-by: Eundding <[email protected]>
Co-authored-by: EunJeong Lee <[email protected]>

* feat: 노트 관련 스웨거 명세 추가 (#54)

* chore: 엔티티 위치 수정 (#44)

* feat: UserLessonNoteRepository 추가 (#44)

* feat: Note 생성 관련 Service 로직 추가 (#44)

* feat: Note 생성 관련 컨버터 로직 추가 (#44)

* test: Note 생성 관련 테스트 코드 추가 (#44)

* feat: Note 생성 관련 컨트롤러 추가 (#44)

* feat: Note 조회 관련 서비스로직 추가 (#44)

* test: Note 조회 관련 테스트 코드 추가 (#44)

* feat: Note 조회 관련 컨버터 코드 추가 (#44)

* feat: Note 조회 관련 컨트롤러 추가 (#44)

* feat: Note 단일 조회 관련 서비스 로직 추가 (#44)

* test: Note 단일 조회 관련 테스트 로직 추가 (#44)

* feat: Note 단일 조회 관련 컨트롤러 추가 (#44)

* feat: NoteName 수정 조회 관련 서비스 로직 추가 (#44)

* test: NoteName 수정 조회 관련 테스트 로 추가 (#44)

* feat: Note 삭제 관련 서비스 로직 추가 (#44)

* test: Note 삭제 관련 테스트 로 추가 (#44)

* feat: Note 삭제 관련 컨트롤러 추가 (#44)

---------

Co-authored-by: Eundding <[email protected]>
Co-authored-by: EunJeong Lee <[email protected]>

* feat: 수업 API 구현 (#76)

* feat: Added CustomLessonRequest class to represent API parameters

* feat: Added Lesson related API

* feat: Add error status enum value to describe Lesson related errors

* test: Add tests for lesson related logic using Mockito

* feat: 수업 관련 Api 설계 (#26)

* feat: Added CustomLessonRequest class to represent API parameters

* feat: Added Lesson related API

* feat: Add error status enum value to describe Lesson related errors

* test: Add tests for lesson related logic using Mockito

* feat: Add exception and error status enum value to describe Lesson related errors

* remove: remove test class files

* fix: change CustomLessonRequest fields

* feat: Implement delete endpoint for userlesson

* test: Add tests for deleteUserLesson using Mockito

* refactor: lesson 관련 dto, converter 통일화 (#67) (#75)

---------

Co-authored-by: Gyuhyeok99 <[email protected]>

* fix: LessonServiceTest 병합 충돌 해결 (#79) (#80)

* refactor: Note 관련 api 스웨거 명세 추가 (#77) (#81) (#82)

* refactor: lessonRepository findByUserAndAttendedSemesterAndLesson 함수명 변경 (#77) (#84)

* refactor: Note 관련 api 스웨거 명세 추가 (#77) (#81)

* refactor: lessonRepository findByUserAndAttendedSemesterAndLesson 함수명 변경 (#77) (#83)

* refactor: Note 관련 api 스웨거 명세 추가 (#77)

* fix: LessonServiceTest 병합 충돌 해결 (#79) (#80)

* refactor: Note 관련 api 스웨거 명세 추가 (#77) (#81) (#82)

* refactor: lessonRepository findByUserAndAttendedSemesterAndLesson 함수명 변경 (#77)

---------

Co-authored-by: 이세원 <[email protected]>

---------

Co-authored-by: 이세원 <[email protected]>

* refactor: Lesson 관련 api 스웨거 명세 추가 (#86) (#87)

* feat: 친구 추가 api (#57)

* #31 [feat] 친구 추가 api

* test: friend test 코드 작성 (#31)

* fix: conflict 충돌 해결2

---------

Co-authored-by: Gyuhyeok99 <[email protected]>
Co-authored-by: Eundding <[email protected]>
Co-authored-by: EunJeong Lee <[email protected]>
Co-authored-by: 이세원 <[email protected]>

---------

Co-authored-by: Gyuhyeok99 <[email protected]>
Co-authored-by: Eundding <[email protected]>
Co-authored-by: EunJeong Lee <[email protected]>
Co-authored-by: 이세원 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨feature New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants