Skip to content

Conversation

@shihan00321
Copy link
Collaborator

@shihan00321 shihan00321 commented Sep 22, 2025

제목(필수): [TYPE]: 제목 예) [FEAT]: 회원가입 기능 추가

제목 규칙 자세히 보기
  • 형식: [TYPE]: 제목
  • 제한: 50자 이내, 첫 글자 대문자, 명령문
  • TYPE: FEAT FIX REFACTOR COMMENT STYLE TEST CHORE INIT

무엇을 / 왜

  • 무엇(What):
  1. 잡담 게시판 기본 CRUD와 테스트를 구현하였습니다.
  2. API, Paging 공통 응답을 정의하였습니다.
  3. Post 엔티티의 voteContent 컬럼의 타입을 jsonb에서 String 으로 변경하였습니다.
  • 왜(Why):
  1. 게시판의 기본 기능을 제공하기 위해 CRUD와 테스트를 먼저 구현하였습니다.
  2. API 응답 형식을 통일하고, 페이징 응답을 재사용 가능하게 하여 유지보수성을 높이기 위함입니다.
  3. 개발 환경은 h2를 사용하므로 jsonb 타입을 지원하지 않기에 단순 문자열로 처리하였습니다.

어떻게(요약) — 3줄 이내

  • 잡담 게시판 기본 CRUD 구현 및 단위 테스트 추가
  • 공통 API/Paging 응답 포맷 정의 (global 패키지 - ApiResponse, PageResponse)
  • Post 엔티티 voteContent 컬럼 타입을 String으로 단순화

영향 범위

  • API 변경
  • DB 마이그레이션
  • Breaking Change
  • 보안/권한 영향
  • 문서/가이드 업데이트 필요

체크리스트

  • 타입 라벨 부착 (FEAT/FIX/REFACTOR/COMMENT/STYLE/TEST/CHORE/INIT)
  • 로컬/CI 테스트 통과
  • 영향도 점검 완료
  • 주석/문서 반영(필요 시)

ToDo (선택)

  • 할 일 1
  • 할 일 2

스크린샷/증빙(선택)

이슈 연결 (자동)

Closes #13

@shihan00321 shihan00321 self-assigned this Sep 22, 2025
@shihan00321 shihan00321 added the FEAT 새로운 기능 추가 label Sep 22, 2025
@lcs9317 lcs9317 mentioned this pull request Sep 22, 2025
11 tasks
Copy link
Collaborator

@lcs9317 lcs9317 left a comment

Choose a reason for hiding this comment

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

고생하셨습니다

Copy link
Collaborator

@johnbosco0414 johnbosco0414 left a comment

Choose a reason for hiding this comment

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

고생하셨습니다.

@shihan00321 shihan00321 merged commit 4b7c7ad into main Sep 22, 2025
3 checks passed
@shihan00321 shihan00321 deleted the feat/posts-crud branch September 23, 2025 01:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

FEAT 새로운 기능 추가

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEAT]: 게시글 CRUD 기능 구현

5 participants