Skip to content

Conversation

@dbfgml2000
Copy link
Collaborator

📢 기능 설명

필요시 실행결과 스크린샷 첨부

연결된 issue

연결된 issue를 자동으로 닫기 위해 아래 {이슈넘버}를 입력해주세요.

close #86



🩷 Approve 하기 전 확인해주세요!

  • 리뷰어가 확인해줬으면 하는 사항 적어주세요.
  • [ ]

✅ 체크리스트

  • PR 제목 규칙 잘 지켰는가?
  • 추가/수정사항을 설명하였는가?
  • 이슈넘버를 적었는가?
  • Approve 하기 전 확인 사항 체크했는가?

@github-actions github-actions bot added the chore 환경 설정 및 문서 label Sep 26, 2025
@dbfgml2000 dbfgml2000 changed the base branch from main to develop September 26, 2025 00:38
@dbfgml2000 dbfgml2000 merged commit 17f5ff2 into develop Sep 26, 2025
1 check passed
luckhee added a commit that referenced this pull request Sep 26, 2025
* chore: Update README.md

* [feat] SpringDoc 설정 (#13)

* chore: Update README.md (#2)

* feat: SpringDoc 설정

* feat:addrefreshtoken

* feat:entityã�생성

* Test:AuthTokenServiceTest

* feat:회원가입시 역할 나누기

* refactor:idType

* Feat : Comment, News 엔티티 작성.

* Feat : likes필드 추가

* Feat : Video 작성 및 News 와 연관관계 매핑

* Feat : 비디오 픽스쳐 메소드 작성

* Test : News 도메인 테스트 추가

* Refactor : 생성자를 통해 초기화되도록 수정

* Feat : News의 유효성 검증 로직 추가

* Test : 테스트 추가

* Test : 생성 테스트가 코멘트 리스트 크기를 체크

* Fix : 생성자를 통해 코멘트 리스트를 초기화하도록 수정

* Feat : News와 Member가 연관관계를 맺도록 매핑

* Feat : Member 픽스쳐 메소드 작성

* Test : Member 연관관계 매핑에 따른 테스트케이스 추가 및 수정

* Feat : News 픽스쳐 메소드 작성

* Feat : Comment 유효성 검증 로직 추가

* Test : 테스트 추가

* Feat : Video 유효성 검증 로직 추가

* Chore : 패키지 위치 변경

* Test : 테스트 추가

* Feat : News 도메인 Repository, Service 작성

* Feat : Like 엔티티 작성

* Feat : 좋아요 집계를 정수가 아닌 Like 엔티티로 변경, 메서드 추가

* Feat : 메서드 추가

* Fix : News에서 추가되도록 수정

* Fix : News에서 추가되도록 수정

* Chore : 메모

* Test : 테스트 추가

* Fix : News엔티티를 통해 삭제하도록 수정

* Test : 테스트 추가

* Feat : file 도메인 Service, Repository 작성

* Feat : comment 도메인 Service, Repository 작성

* Feat : Like 도메인 Service, Repository 작성

* Feat : NewsService 작성

* Feat : News로부터 Comment접근 가능하기떄문에 굳이 작성 안해도 될 것 같다, 다만 컨트롤러는 분리하는것이 좋다는 강사님 의견 반영

* Feat : JpaRepository 상속받도록함

* chore: 멘토링 관련 엔티티 생성

* chore: 멘토링 관련 레파지토리 생성

* Feat : S3 사용전 모킹을 위한 MiniO

* Feat : 파일 다운로드를 위한 설정 및 메서드 작성

* feat: 로드맵 도메인 엔티티 구현 (#21)

* Feat : 메타데이터 저장할 메서드 createVideo,
Dash파일 다운용 메서드 generateDashUrls()추가

* Feat : 메서드 추가

* Feat : news 생성 엔드포인트 작성

* Feat : 코멘트 컨트롤러 생성

* Feat : 메서드 오버로딩

* Feat : 예외처리

* Feat : HEAD요청을 통해 객체 존재하는지 미리 확인

* Test : 테스트 추가

* Feat : Like 서비스, 레포지토리 작성

* Feat : News단건, 다건조회 엔드포인트 작성

* Test : Like 테스트 작성

* Feat : 좋아요기능 작성

* Fix : 타입 수정

* Fix : 타입 수정

* Fix : 타입 수정

* Test : 테스트 추가

* Feat : 반환타입 변경

* 게시글 조회 메소드 작성

* @currentuser 커스텀 어노테이션 제작

* log 추가

* postType 에러 TC 작성 완료

* PostSingleResponseDto 작성

* Feat : 좋아요수 반환하는 메서드 추가

* Feat : 좋아요 엔드포인트 작성

* Feat : PresignedURL 발급 엔드포인트 작성

* Refactor : 메서드명 변경

* FIX : 반환타입 변경

* Feat : 뉴스 수정 엔드포인트 작성

* Feat : 뉴스 삭제 엔드포인트 작성

* feat:회원가입기본

* Feat : 커밋 누락

* feat:비밀번호 암호화

* Feat : Comment 서비스/레포지토리 작성

* Feat/Test : Comment 엔드포인트, 테스트 추가

* Feat/Test : 수정, 삭제 요청시 삭제하려는 댓글이 뉴스의 것이 맞는지 확인

* Chore : work

* Fix : PathVariable value값 명시적으로 표시

* Fix : PathVariable value값 명시적으로 표시

* feat:이메일 인증 테스트

* refactor:리팩토링

* Fix : NoSuchElementException를 던져 전역예외처리기에서 404를 반환하도록 변경

* Fix : NoSuchElementException를 던져 전역예외처리기에서 404를 반환하도록 변경

* Feat : 예외처리

* Feat : 적절한 예외를 반환하도록 변경

* Feat : 적절한 예외를 반환하도록 변경

* Fix : News엔티티를 조회할 때 Member도 함께 조회

* fix:rq.getActor()에 ê°role추가

* rename: 멘토링레파지토리로 명칭 변경

* feat: JSON 태그를 List<String>으로 변환하는 컨버터 추가

* refactor: Json List 변환 로직 Ut.json로 추출

* feat: ErrorCode 인터페이스 추가

* feat: AccessDeniedException 핸들러 추가

* feat: member fixture 생성

* feat: mentoring fixture 생성

* feat: 멘토링 생성

* feat: 멘토링 수정

* feat: 멘토링

* feat: 멘토링 조회

* feat: 멘토링 목록 조회(페이징)

* feat: 멘토 검색

* feat: 멘토링 검색

* test:로그인, 로그아웃 관련 테스트

* fix:redis관련 오류 일단 안보이게

* Feat#24 게시글 CRUD 기능 구현 완료  (#35)

* [feat] 게시글 다건 조회 && 단건조회 TC 작성 && Init 데이터 설정

* [feat] 게시글 생성 유효성관련 테스트코드 추가

* [feat] 타입 별 저장 위치 분류

* [feat] Post 엔티티 관련  리팩토링

* 게시글 삭제 기능 구현 완료

* 게시글 좋아요 싫어요 기능 구현 완료

* 게시글 댓글 생성 기능 구현

* 게시글 CRUD 기능 구현

* feat:nickname추가

* fix: member 닉네임 필드 추가 반영(멘토링 관련) (#40)

* member 관련 오류 해결 (#44)

* Test : 생성자 변경

* feat:회원 í탈퇴

* [feat] Task 기능 구현 완료 (#48)

* feat: Job/Task Repository, Service 구현

* feat: BaseInitData 추가, Job/Task 초기 데이터 생성

* feat: task 생성/매핑 로직 구현

* feat: Task 검색 기능 구현

* feat: Task 검색 테스트 작성

* feat: 관리자 기능 구현

* feat: 관리자 api 권한 확인 방법 변경

* feat: 삭제 api 추가 및 코드 중복 제거

* feat: 검색 기능 보완

* feat: 테스트 보강

* Feat#36 댓글 CRUID 기능 구현 (#52)

* postComment 초기 데이터 작성

* 댓글 CRUD 기능 구현

* [Feat] 멘토 슬롯 등록, 수정 구현 (#53)

* feat: 멘토 슬롯 생성

* feat: 멘토 슬롯 수정

* Docs: 멘토링 도메인 swagger 어노테이션 추가 (#58)

* Test : 테스트 수정 (#59)

* doc: Task 컨트롤러 api 문서 작성 (#60)

* fix: TaskControllerTest 수정 (#63)

* 페이징 처리 && 트랜젝션 추가 (#66)

* feat:마이페이지 수정, 조회 (#69)

* chore:swagger문서 (#74)

* [Feat] 멘토 슬롯 도메인 조회, 삭제 구현 (#75)

* Docs: 멘토링 api 문서 상세 작성

* refactor: 슬롯 수정 실패 테스트 추가 및 중복 제거

* Feat: 멘토 슬롯 삭제, 슬롯-예약 양방향 관계 설정

* Feat: 멘토 슬롯 조회

* feat: MentorSlotValidatorTest 추가

* refactor: Task 도메인 수정 (#76)

* Refactor#67 중복 코드 리팩토링 및 N+1 문제 해결  (#77)

* 좋아요 기능 수정(토글처리)

* N+1 문제 해결

* 중복 코드 리팩토링 , 가독성 확보

* 파일업로드 및 트랜스코딩 파이프라인 작성 (#79)

* Chore : 컨테이너 이름지정 삭제

* Feat : 카프카 컨테이너 작성

* Feat : 더 이상 버전 불필요

* Feat : 컨테이너 이름 및 플랫폼 지정

* Feat : 버전 다운 그레이드, ZooKeeper와 함께 사용하여 메시지 생성 소비 확인

* Fix : 업로드땐 HEAD 불필요

* Feat : ffmpeg 워커 추가

* Feat : ffmpeg 스크립트 수정필요

* Feat : 트랜스코딩을 위한 스크립트 작성

* Feat :sh/ffmpeg/transcode.py를 실행해 같은 폴더이 있는 input.mp4영상을 output.mp4영상으로 트랜스코딩하는 도커파일 작성

* Feat :카프카와 도커 컨테이너 토픽을 이용해 메시지 송수신 완료

* Feat : S3이벤트 수신완료

* Feat : S3이벤트 수신, 다운로드 완료

* Feat : ffmpeg설치

* Feat : 영상파일인지 판별, DASH인코딩 함수 추가

* Feat : 트랜스코딩 완료후 업로드 완료

* Feat : 화질별 트랜스코딩 완료

* Feat : 파이프라인 설정 완료

* Feat: 멘토 슬롯 반복 일정 생성 및 관리 (#81)

* Feat: 멘토의 예약 가능 일정 목록 조회

* Feat: 멘토의 모든 일정 목록 조회

* Feat: 반복 슬롯 생성

* chore: 시크릿 키 노출 제거 (#87)

---------

Co-authored-by: dooongdaeng <[email protected]>
Co-authored-by: jiseopshin <[email protected]>
Co-authored-by: sso0om <[email protected]>
Co-authored-by: luckhee <[email protected]>
Co-authored-by: 석희성 <[email protected]>
Co-authored-by: 신지섭 <[email protected]>
@dbfgml2000 dbfgml2000 deleted the chore/86 branch September 29, 2025 06:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore 환경 설정 및 문서

Projects

None yet

Development

Successfully merging this pull request may close these issues.

.env.default 시크릿 키 노출 제거

2 participants