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

해커톤 코드 마이그레이션 #79

Merged
merged 25 commits into from
Jul 17, 2024
Merged

해커톤 코드 마이그레이션 #79

merged 25 commits into from
Jul 17, 2024

Commits on Jul 15, 2024

  1. Configuration menu
    Copy the full SHA
    b18a086 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7128c41 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2e4479a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f70d45e View commit details
    Browse the repository at this point in the history
  5. Merge pull request #22 from jminkkk/docs/swagger_api

    필수 API Swagger 작성
    HoeSeong123 authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    bcd3a14 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bf66ded View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    412b94b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f874538 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #32 from zeus6768/feat/ci

    CI 파이프라인 구성
    zeus6768 authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    ce30328 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #34 from kyum-q/docs/pull-request

    PR 템플릿 작성
    kyum-q authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    1e032d9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    cdf95aa View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5cb9df1 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    2d92966 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #42 from kyum-q/feat/cd

    CD 파이프라인 구축
    kyum-q authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    93f1d13 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    82df56f View commit details
    Browse the repository at this point in the history
  16. Merge pull request #43 from kyum-q/feat/cd

    [FIX] CD 파이프라인 구축
    kyum-q authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    f4eefb6 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    388e7ba View commit details
    Browse the repository at this point in the history
  18. Merge pull request #44 from kyum-q/feat/cd

    [FIX] CD 파이프라인 구축
    kyum-q authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    c8ab892 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    563943d View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    a7915b1 View commit details
    Browse the repository at this point in the history
  21. Merge pull request #45 from kyum-q/feat/cd

    [FIX] CD 파이프라인 구축
    kyum-q authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    9ab4d2b View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    3b226e3 View commit details
    Browse the repository at this point in the history
  23. Merge pull request #46 from kyum-q/feat/cd

    [FIX] CD 파이프라인 구축 4
    kyum-q authored Jul 15, 2024
    Configuration menu
    Copy the full SHA
    8632942 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2024

  1. Template 목록 조회, 상세 조회, 작성 기능 (#76)

    * chore: Lombok 의존성 추가
    
    * feat(domain): JpaAuditing 기능 사용을 위한 설정 파일 및 BaseTimeEntity 생성
    
    Co-authored-by: hoeseong123 <[email protected]>
    Co-authored-by: zangsu <[email protected]>
    
    * feat(domain): Member 엔티티 생성
    
    Co-authored-by: hoeseong123 <[email protected]>
    Co-authored-by: zangsu <[email protected]>
    
    * feat(domain): Template 엔티티 생성
    
    Co-authored-by: hoeseong123 <[email protected]>
    Co-authored-by: zangsu <[email protected]>
    
    * feat(domain): Language 엔티티 생성
    
    Co-authored-by: hoeseong123 <[email protected]>
    Co-authored-by: zangsu <[email protected]>
    
    * feat(domain): Extension 엔티티 생성
    
    Co-authored-by: hoeseong123 <[email protected]>
    Co-authored-by: zangsu <[email protected]>
    
    * style(domain): Template 엔티티 코드 정렬
    
    Co-authored-by: hoeseong123 <[email protected]>
    Co-authored-by: zangsu <[email protected]>
    
    * feat(domain): Snippet 엔티티 생성
    
    Co-authored-by: hoeseong123 <[email protected]>
    Co-authored-by: zangsu <[email protected]>
    
    * Revert "CI 파이프라인 구성"
    
    * style(domain): Member 엔티티 와일드 카드 임포트 제거
    
    Co-authored-by: hoeseong123 <[email protected]>
    Co-authored-by: zangsu <[email protected]>
    
    * feat(repository): 각 엔티티 별 repository 생성
    
    Co-authored-by: hoeseong123 <[email protected]>
    Co-authored-by: zangsu <[email protected]>
    
    * feat(domain): BaseTimeEntity 의 Getter 생성
    
    Co-authored-by: hoeseong123 <[email protected]>
    Co-authored-by: zangsu <[email protected]>
    
    * feat(domain): RepresentativeSnippet 엔티티 및 레포지토리 생성
    
    Co-authored-by: hoeseong123 <[email protected]>
    Co-authored-by: zangsu <[email protected]>
    
    * feat(domain): Snippet 의 소스 코드 중 요약만 반환하는 메서드 생성
    
    Co-authored-by: hoeseong123 <[email protected]>
    Co-authored-by: zangsu <[email protected]>
    
    * feat(template): 템플릿 목록을 조회하는 기능 구현
    
    Co-authored-by: hoeseong123 <[email protected]>
    Co-authored-by: zangsu <[email protected]>
    
    * feat(template): 템플릿 상세 조회 기능 구현
    
    Co-authored-by: hoeseong123 <[email protected]>
    Co-authored-by: zangsu <[email protected]>
    
    * chore: lombok annotationProcessor 의존성 추가
    
    Co-authored-by: hoeseong123 <[email protected]>
    Co-authored-by: zangsu <[email protected]>
    
    * fix(domain): JPA 식별관계 매핑 오류 수정
    
    Co-authored-by: hoeseong123 <[email protected]>
    Co-authored-by: zangsu <[email protected]>
    
    * feat(template): 템플릿 생성 API의 응답 타입 변경
    
    Co-authored-by: hoeseong123 <[email protected]>
    Co-authored-by: zangsu <[email protected]>
    
    * feat(domain): RepresentativeSnippet 엔티티 pk, fk 분리
    
    Co-authored-by: hoeseong123 <[email protected]>
    Co-authored-by: zangsu <[email protected]>
    
    * feat(template): 템플릿 생성 기능 구현
    
    Co-authored-by: hoeseong123 <[email protected]>
    Co-authored-by: zangsu <[email protected]>
    
    * feat(global): 날짜 시간 형식 지정을 위한 직렬화 설정 파일 작성
    
    Co-authored-by: hoeseong123 <[email protected]>
    Co-authored-by: zangsu <[email protected]>
    
    * refactor(global): SpringDocConfiguration 파일 위치 변경
    
    Co-authored-by: hoeseong123 <[email protected]>
    Co-authored-by: zangsu <[email protected]>
    
    * fix(global): 모든 Origin을 허용하는 Cors 설정
    
    Co-authored-by: hoeseong123 <[email protected]>
    Co-authored-by: zangsu <[email protected]>
    
    * fix(global): CORS 설정을 변경
    
    Co-authored-by: hoeseong123 <[email protected]>
    Co-authored-by: jminkkk <[email protected]>
    
    * fix(domain): snippet 내용 타입 변경
    
    ---------
    
    Co-authored-by: ‘jminkkk’ <[email protected]>
    Co-authored-by: zangsu <[email protected]>
    Co-authored-by: 재우 <[email protected]>
    Co-authored-by: Jang Hyeok-su <[email protected]>
    Co-authored-by: jminkkk <[email protected]>
    6 people authored Jul 17, 2024
    Configuration menu
    Copy the full SHA
    5164195 View commit details
    Browse the repository at this point in the history
  2. Template 목록 조회, 상세 조회, 생성 기능 (#78)

    * chore: react-router-dom 설치
    
    Co-Authored-By: MYONG JAEWI <[email protected]>
    
    * feat: Templates 페이지 생성
    
    Co-Authored-By: MYONG JAEWI <[email protected]>
    
    * feat: 페이지 라우터 설정
    
    Co-Authored-By: MYONG JAEWI <[email protected]>
    
    * refactor: Templates => TemplateList로 이름 변경
    
    Co-Authored-By: MYONG JAEWI <[email protected]>
    
    * chore: webpack에 publicPath 및 historyApiFallback 설정 추가
    
    Co-Authored-By: MYONG JAEWI <[email protected]>
    
    * feat: Template 생성 및 상세 페이지 url 설정 추가
    
    Co-Authored-By: MYONG JAEWI <[email protected]>
    
    * chore: eslint rules 추가 (emotion css prop)
    
    * test(.storybook): 스토리북 preview 초기 세팅
    
    * feat(Button): Button 컴포넌트 구현
    
    * chore: react-syntax-highlighter 설치
    
    Co-Authored-By: MYONG JAEWI <[email protected]>
    
    * test(Button): Button 컴포넌트 스토리 작성
    
    * chore: 'png' 타입 정의
    
    * feat(Input): Input 컴포넌트 구현
    
    * test(Input): Input 컴포넌트 스토리 작성
    
    * feat: Flex 컴포넌트
    
    Co-Authored-By: MYONG JAEWI <[email protected]>
    
    * feat: Text 컴포넌트
    
    Co-Authored-By: MYONG JAEWI <[email protected]>
    
    * feat: TemplateItem 컴포넌트
    
    Co-Authored-By: MYONG JAEWI <[email protected]>
    
    * feat: GlobalStyles background color 설정
    
    Co-Authored-By: MYONG JAEWI <[email protected]>
    
    * feat: Layout maxWidth 와 padding 설정
    
    Co-Authored-By: MYONG JAEWI <[email protected]>
    
    * feat: mock 데이터 생성
    
    Co-Authored-By: MYONG JAEWI <[email protected]>
    
    * feat: link 스타일 reset
    
    Co-Authored-By: MYONG JAEWI <[email protected]>
    
    * feat: Template 페이지 - Title, code block 추가
    
    Co-Authored-By: MYONG JAEWI <[email protected]>
    
    * feat: convertToCamelCase 유틸 함수
    
    Co-Authored-By: MYONG JAEWI <[email protected]>
    
    * feat: TemplateList 페이지- TemplateItem 추가
    
    Co-Authored-By: MYONG JAEWI <[email protected]>
    
    * feat(component): px to rem
    
    * refactor: Label =>Body 로 오탈자 수정
    
    Co-authored-by: 월하 <[email protected]>
    
    * refactor(Flex): 중복 타입 선언 제거
    
    Co-authored-by: MYONG JAEWI <[email protected]>
    
    * refactor(components): rem to px (borderRadius)
    
    * chore: prettier 설치 및 .prettierrc 파일 추가
    
    * chore: eslint-config-prettier, eslint-plugin-prettier 설정
    
    * refactor(Button): 버튼 children 정렬 스타일 추가, 스타일 클래스명 변경
    
    * refactor(Flex): 'flex' prop 추가
    
    * refactor(Input): 확장성 리팩토링 (width, height, fontSize, fontWeight Prop 추가)
    
    * feat(Header): Header 컴포넌트 구현
    
    * test(.storybook): preview-decorators 'wrap' 스타일 추가
    
    * test(Header): Header 컴포넌트 스토리 작성
    
    * feat(pages): UploadsTemplate 페이지 생성
    
    * feat(routes): templates/uploads 경로 - UploadsTemplate 컴포넌트 라우트 추가
    
    * feat(pages): UploadsTemplate의 컴포넌트 레이아웃
    
    * refactor(Flex): 'flex' prop 추가
    
    * refactor(Input): width, height, fontSize, fontWeight prop 추가
    
    * css(Button): text 타입 버튼 높이 변경 (fit-content)
    
    * chore: file-loader 의존성 패키지 추가
    
    * chore: file-loader 사용을 위한 웹팩 설정
    
    * feat(Header): Header 컴포넌트 구현
    
    * test(.storybook): 스토리북 preview-decorators wrap 스타일 적용
    
    * test(Header): Header 컴포넌트 스토리 작성
    
    * feat(routes): Layout에 Header 추가
    
    * chore: codemirror 라이브러리 추가
    
    * feat(pages): UploadsTemplate - CodeMirror 코드 에디터로 snippet입력 기능
    
    * feat(pages): UploadsTemplate - Add Snippet 버튼 클릭 시 snippet 추가 기능
    
    * feat(pages): UploadsTemplate - Save 버튼 클릭 시 TemplateList 페이지로 라우팅 기능
    
    * feat(Header): 라우팅 구현
    
    * feat(SelectList): SelectList 컴포넌트 생성
    
    * feat(Template): SelectList 적용
    
    * feat(pages): UploadsTemplate - 템플릿명 input 컴포넌트
    
    * feat(pages): UploadsTemplate - 스니펫명 input 기능
    
    * refactor(SnippetEditor): SnippetEditor 컴포넌트 분리
    
    * refactor(Template): 불필요한 String 함수 삭제
    
    Co-authored-by: MYONG JAEWI <[email protected]>
    
    * refactor(Template): 코드 컨벤션 준수
    
    Co-authored-by: 월하 <[email protected]>
    
    * refactor(TemplateTitleInput): TemplateTitleInput 컴포넌트 분리
    
    * feat(SnippetEditor): snippet의 fileName 입력 값 상태로 관리
    
    * refactor(SnippetEditor): snippetFileNameInput - font와 색 변경, 변수명 변경
    
    * refactor(pages): Template - handleSelectOption의 인자 에러 수정, unused setter 제거
    
    * chore: gitignore - dist 폴더 추가
    
    * refactor(Header): UploadsTemplate 페이지 라우팅 경로 수정
    
    * refactor(Header): Button -> Header 오타 수정, import 방식 변경
    
    * fix(pages): Template - SelectList에 현재 파일 옵션에 focus 안되는 이슈 해결
    
    * chore: .gitignore - EOL 추가
    
    * chore: @tanstack/react-query 패키지 설치
    
    * feat(src): index.tsx QueryClient 세팅
    
    * feat(types): template 도메인 타입 정의
    
    * feat(TemplateList): TemplateList 페이지 API 연동
    
    * feat(Template): Template 페이지 API 연동
    
    * chore: gitignore .env 추가
    
    * feat(hooks): react-query 서버와 연결
    
    * refactor(pages): TemplateList console.log 삭제
    
    * feat(UploadsTemplate): UploadsTemplate 페이지 API 연결
    
    * style(pages): prettier 스타일 적용
    
    * style(hooks): prettier 스타일 적용
    
    * style(components): prettier 스타일 적용
    
    * chore: .gitignore EOL 추가
    
    ---------
    
    Co-authored-by: MYONG JAEWI <[email protected]>
    Co-authored-by: vi-wolhwa <[email protected]>
    Co-authored-by: 월하 <[email protected]>
    Co-authored-by: MYONG JAEWI <[email protected]>
    Co-authored-by: jayming66 <[email protected]>
    6 people authored Jul 17, 2024
    Configuration menu
    Copy the full SHA
    941ecfa View commit details
    Browse the repository at this point in the history