-
Notifications
You must be signed in to change notification settings - Fork 7
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
refactor: 레포지토리 계층 추상화 및 이름 변경 #9
Merged
kth990303
merged 2 commits into
woowacourse-teams:develop
from
kth990303:feature/8-abstract-repository-db
Jul 1, 2022
Merged
refactor: 레포지토리 계층 추상화 및 이름 변경 #9
kth990303
merged 2 commits into
woowacourse-teams:develop
from
kth990303:feature/8-abstract-repository-db
Jul 1, 2022
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
Co-authored-by: seungpang <obey1342@gmail.com> Co-authored-by: yxxnghwan <younghwan960@gmail.com> Co-authored-by: kth990303 <kth990303@gmail.com> Co-authored-by: asebn1 <asebn121@gmail.com>
Co-authored-by: seungpang <obey1342@gmail.com> Co-authored-by: yxxnghwan <younghwan960@gmail.com> Co-authored-by: kth990303 <kth990303@gmail.com> Co-authored-by: asebn1 <asebn121@gmail.com>
kth990303
added a commit
that referenced
this pull request
Jul 12, 2022
* feat: 초기 엔티티 구축 (#4) 초기 엔티티를 구축한다. Co-authored-by: seungpang <obey1342@gmail.com> Co-authored-by: yxxnghwan <younghwan960@gmail.com> Co-authored-by: kth990303 <kth990303@gmail.com> * docs: 백엔드 코드 컨벤션 문서 작성 Co-authored-by: yxxnghwan <younghwan960@gmail.com> * style: 백엔드 코드 컨벤션 적용 Co-authored-by: yxxnghwan <younghwan960@gmail.com> * [BE] 회원과 모임에 대한 더미 데이터를 생성한다. closed #7 Co-authored-by: yxxnghwan <younghwan960@gmail.com> * refactor: 레포지토리 계층 추상화 및 이름 변경 (#9) * refactor: 레포지토리 계층 추상화 및 이름 변경 * docs: README에 코드 컨벤션 추가 Co-authored-by: seungpang <obey1342@gmail.com> Co-authored-by: yxxnghwan <younghwan960@gmail.com> Co-authored-by: asebn1 <asebn121@gmail.com> * chore: 프론트엔드 환경설정 (#15) * chore: 리액트, 타입스크립트 환경설정 Co-authored-by: SunHo Park <prefer2@users.noreply.github.com> * chore: storybook 설치 Co-authored-by: SunHo Park <prefer2@users.noreply.github.com> * chore: msw 설치 Co-authored-by: SunHo Park <prefer2@users.noreply.github.com> * chore: emotion 설치 Co-authored-by: SunHo Park <prefer2@users.noreply.github.com> * chore: eslint, prettier 설치 및 설정 Co-authored-by: SunHo Park <prefer2@users.noreply.github.com> Co-authored-by: SunHo Park <prefer2@users.noreply.github.com> * feat: 롤링페이퍼 생성 페이지 UI 구현 (#23) * feat: reset css 적용 Co-authored-by: SunHo Park <prefer2@users.noreply.github.com> * chore: 절대경로 설정 Co-authored-by: SunHo Park <prefer2@users.noreply.github.com> * chore: 스토리북 설정 - 절대경로 - 글로벌 스타일 Co-authored-by: SunHo Park <prefer2@users.noreply.github.com> * feat: Button 컴포넌트 구현 Co-authored-by: SunHo Park <prefer2@users.noreply.github.com> * chore: react-icons 설치 Co-authored-by: SunHo Park <prefer2@users.noreply.github.com> * feat: IconButton 컴포넌트 구현 Co-authored-by: SunHo Park <prefer2@users.noreply.github.com> * feat: PageTitle 컴포넌트 구현 Co-authored-by: SunHo Park <prefer2@users.noreply.github.com> * chore: 절대경로 설정 수정 Co-authored-by: SunHo Park <prefer2@users.noreply.github.com> * refactor: IconButton 컴포넌트 스타일 수정 * feat: Header 컴포넌트 구현 * test: PageTitle 스토리 수정 사용하지 않는 속성 제거 * feat: LabeledInput 컴포넌트 구현 Co-authored-by: SunHo Park <prefer2@users.noreply.github.com> * feat: SearchInput 컴포넌트 구현 Co-authored-by: SunHo Park <prefer2@users.noreply.github.com> * feat: 스타일 변경 및 타입 수정 Co-authored-by: SunHo Park <prefer2@users.noreply.github.com> * feat: RollingpaperCreationPage 구현 Co-authored-by: SunHo Park <prefer2@users.noreply.github.com> Co-authored-by: SunHo Park <prefer2@users.noreply.github.com> * feat: 롤링페이퍼 페이지 UI 구현 (#25) * feat: RollingpaperMessage 컴포넌트 구현 Co-authored-by: Soy jeon <soy.dev@gmail.com> * feat: IconButton size prop 추가 Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> * feat: LetterPaper 컴포넌트 구현 Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> * feat: 반응형 크기 변경 추가 Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> * feat: RollingpaperPage 구현 Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> * feat: App 반응형 레이아웃 추가 Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> Co-authored-by: Soy jeon <soy.dev@gmail.com> Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> * feat: 메시지 작성 페이지 UI 구현 (#27) * feat: TextArea 컴포넌트 구현 Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> * feat: MessageWritePage 구현 Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> * test: 롤링페이퍼 관련 API mocking (#29) - 롤링페이퍼 단건 조회 - 메시지 생성 - 개인 롤링페이퍼 생성 Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> * feat: �롤링페이퍼 및 메시지 CRUD 기능 구현 (#30) * feat: Rollingpaper Repository 기능 및 테스트 구현 * feat: Rollingpaper Repository 기능 및 테스트 구현 * feat: Message Repository 기능 및 테스트 구현 * feat: Message Service 기능 및 테스트 구현 * feat: Rollingpaper Service 기능 및 테스트 구현 * feat: 롤링페이퍼 목록 조회 관련 기능 구현 * feat: Message Controller 관련 기능 구현 * feat: Rollingpaper Controller 관련 기능 구현 * refactor: 불필요한 import문 삭제 및 코드 컨벤션 변경 Co-authored-by: seungpang <obey1342@gmail.com> Co-authored-by: yxxnghwan <younghwan960@gmail.com> Co-authored-by: kth990303 <kth990303@gmail.com> Co-authored-by: asebn1 <asebn121@gmail.com> * feat: 회원 CRUD 기능을 구현 (#19) * feat: Member Repository 기능 및 테스트 구현 * feat: Member Service 기능 및 테스트 구현 * feat: Member Controller 기능 및 인수테스트 구현 Co-authored-by: seungpang <obey1342@gmail.com> Co-authored-by: yxxnghwan <younghwan960@gmail.com> Co-authored-by: kth990303 <kth990303@gmail.com> Co-authored-by: asebn1 <asebn121@gmail.com> * feat: 모임 CRUD 기능을 구현 (#20) * feat: Member Repository 기능 및 테스트 구현 * feat: Member Service 기능 및 테스트 구현 * feat: Member Controller 기능 및 인수테스트 구현 * feat: Team Repository 기능 및 테스트 구현 * feat: Team Service 기능 및 테스트 구현 * feat: Team Controller 기능 및 인수테스트 구현 Co-authored-by: TaeHyeon Kim <57135043+kth990303@users.noreply.github.com> Co-authored-by: seungpang <obey1342@gmail.com> Co-authored-by: yxxnghwan <younghwan960@gmail.com> Co-authored-by: kth990303 <kth990303@gmail.com> Co-authored-by: asebn1 <asebn121@gmail.com> * docs: 이슈 템플릿 작성 (#33) Co-authored-by: seungpang <obey1342@gmail.com> Co-authored-by: yxxnghwan <younghwan960@gmail.com> Co-authored-by: kth990303 <kth990303@naver.com> Co-authored-by: asebn1 <asebn121@gmail.com> * chore: cors 문제 처리하는 로직 작성 (#39) Co-authored-by: seungpang <obey1342@gmail.com> Co-authored-by: yxxnghwan <younghwan960@gmail.com> Co-authored-by: kth990303 <kth990303@naver.com> Co-authored-by: asebn1 <asebn121@gmail.com> * feat: 롤링페이퍼 관련 API 요청 및 응답 처리 로직을 구현 (#43) * chore: axios 설치 Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> * chore: react-router 설치 Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> * feat: 롤링페이퍼 관련 페이지 라우팅 추가 - webapck output publicPath 속성 추가 Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> * test: dummy data 수정 및 msw 수정 Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> * feat: 롤링페이퍼 페이지 API 요청 추가 Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> * feat: input 컴포넌트 prop 변경 Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> * feat: 롤링페이퍼 생성 페이지 API 요청 추가 Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> * feat: TextArea 컴포넌트에 forwordRef 적용 Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> * feat: 롤링페이퍼 메시지 작성 페이지 API 요청 추가 Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> * refactor: type 이름 및 style 코드 위치 변경 Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> * refactor: 일반함수를 화살표함수로 변경 Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> * feat: 메시지 작성 버튼 라우팅 추가 Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> * refactor: rollingpaperMessage key 추가 Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> * refactor: style 코드 위치 변경 Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> * refactor: 페이지 레이아웃 스타일링 변경 Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> * test: dummy data 추가 Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> * test: API mocking 응답 변경 - 생성된 메시지 또는 롤링페이퍼의 id를 반환한다 Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> * feat: 롤링페이퍼 생성 제출 버튼 라우팅 추가 Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> * feat: 컨트롤러에 더미데이터로 응답값을 전달하도록 변경한다. (#42) * feat: 컨트롤러에 더미데이터로 응답값을 전달하도록 변경한다. * refactor: 필요없는 주석 제거 Co-authored-by: seungpang <obey1342@gmail.com> Co-authored-by: yxxnghwan <younghwan960@gmail.com> Co-authored-by: kth990303 <kth990303@naver.com> Co-authored-by: asebn1 <asebn121@gmail.com> * feat: 회원을 모임에 가입시키는 기능 구현 (#37) Co-authored-by: seungpang <obey1342@gmail.com> Co-authored-by: yxxnghwan <younghwan960@gmail.com> Co-authored-by: kth990303 <kth990303@naver.com> Co-authored-by: asebn1 <asebn121@gmail.com> * feat: 메시지 편집 페이지와 상세보기 페이지 구현 (#45) * chore: @types/react-router-dom 설치 Co-authored-by: SunHo Park <prefer2@users.noreply.github.com> * chore: tsconfig의 moduleResolution 설정 추가 Co-authored-by: SunHo Park <prefer2@users.noreply.github.com> * test: 단건 메시지 조회 API mocking Co-authored-by: SunHo Park <prefer2@users.noreply.github.com> * refactor: TextArea 타입 추가 Co-authored-by: SunHo Park <prefer2@users.noreply.github.com> * test: 메시지 수정 API mocking Co-authored-by: SunHo Park <prefer2@users.noreply.github.com> * feat: 메시지 수정 페이지 구현 Co-authored-by: SunHo Park <prefer2@users.noreply.github.com> * feat: RollingpaperMessageDetail 컴포넌트 구현 Co-authored-by: SunHo Park <prefer2@users.noreply.github.com> * test: 메시지 삭제 API mocking Co-authored-by: SunHo Park <prefer2@users.noreply.github.com> * refactor: 타입 파일 분리 Co-authored-by: SunHo Park <prefer2@users.noreply.github.com> * feat: MessageDetailPage 구현 - App에서 메시지 상세 페이지 라우팅 추가 - RollingpaperMessageDetail 컴포넌트에 버튼 핸들러 props 추가 - MessageDetailPage 구현 Co-authored-by: SunHo Park <prefer2@users.noreply.github.com> * feat: 롤링페이퍼 페이지에서 메시지 상세 페이지로 라우팅 구현 Co-authored-by: SunHo Park <prefer2@users.noreply.github.com> Co-authored-by: SunHo Park <prefer2@users.noreply.github.com> * refactor: 백엔드 CRUD 코드 컨벤션을 맞춘다. (#49) * feat: 회원을 모임에 가입시키는 기능 구현 * feat: 생성 api에서 id값을 json 객체로 반환시키도록 기능 구현 * refactor: import문 순서 변경 및 정렬 * test: 인수 테스트 픽스쳐 생성 및 리팩터링 * feat: dto 컨벤션 통일 및 리팩터링 * refactor: `@GeneratedValue` 전략을 `IDENTITY`로 수정 Co-authored-by: seungpang <obey1342@gmail.com> Co-authored-by: yxxnghwan <younghwan960@gmail.com> Co-authored-by: kth990303 <kth990303@naver.com> Co-authored-by: asebn1 <asebn121@gmail.com> * fix: 테스트 격리 안되는 부분 수정 (#51) * fix: 메시지 삭제 시, 롤링페이퍼와 연관해서 삭제 관련된 버그 수정 github issue #52 (#55) Co-authored-by: seungpang <obey1342@gmail.com> Co-authored-by: yxxnghwan <younghwan960@gmail.com> Co-authored-by: kth990303 <kth990303@naver.com> Co-authored-by: asebn1 <asebn121@gmail.com> * feat: osiv 옵션을 해제한다. (#57) * fix: 롤링페이퍼 메시지 상세보기에서 줄바꿈이 적용 안 되는 문제 해결 (#58) * test: 단건 메시지 조회 모킹 로직 수정 및 더미데이터 변경 Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> * fix: 메시지 보기 및 메시지 상세보기 줄바꿈 적용 Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> * feat: 컬러 Theme와 Font를 적용 (#59) * fix: key prop 추가 Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> * chore: font 관련 설정 Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> * feat: global font 적용 Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> * feat: theme color 설정 Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> * feat: theme color 적용 Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> * feat: 메시지 배경 색상 변경 Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> Co-authored-by: zero <asebn121@gmail.com> Co-authored-by: seungpang <obey1342@gmail.com> Co-authored-by: yxxnghwan <younghwan960@gmail.com> Co-authored-by: kth990303 <kth990303@gmail.com> Co-authored-by: Alexander <63737500+yxxnghwan@users.noreply.github.com> Co-authored-by: Soyi Jeon <soyi.dev@gmail.com> Co-authored-by: SunHo Park <prefer2@users.noreply.github.com> Co-authored-by: SunHo Park <67692759+prefer2@users.noreply.github.com> Co-authored-by: Soy jeon <soy.dev@gmail.com> Co-authored-by: Seungrae <37570657+Seungpang@users.noreply.github.com>
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.
상세 내용
Spring Data Jpa
를 사용~~Repository
Spring Data Jpa
구현체 클래스 네이밍:Jpa~~Repository
close #8