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

[박민성] 1단계 미션 제출합니다. #1

Draft
wants to merge 23 commits into
base: pminsung12
Choose a base branch
from

Conversation

pminsung12
Copy link

@pminsung12 pminsung12 commented Jul 2, 2024

📌 요구사항

  • 유저 관련
    • 유저 생성 API
  • 게시글 관련
    • 게시글 생성 API
    • 게시글 수정 API
    • 게시글 삭제 API
    • 게시글 조회 API
      • 단일 게시글 조회 API : 하위 댓글까지 함께 조회해야 합니다.
      • 전체 게시글 조회 API : 댓글 정보를 따로 표시할 필요는 없습니다.
  • 댓글 관련
    • 특정 게시글의 댓글 생성 API
    • 댓글 삭제 API
    • 댓글 조회 API

  • 유저 관련
    • 유저는 이름 정보를 가집니다.
    • 모든 유저의 이름은 unique 합니다.
  • 게시글 관련
    • 게시글은 제목, 내용, 작성자, 작성일자, 수정일자 정보를 가집니다.
    • 제목은 최대 50글자까지 작성할 수 있으며, 없으면 안됩니다.
    • 내용은 최대 200글자까지 작성할 수 있으며, 없으면 안됩니다.
    • 작성자는 해당 게시글을 작성한 유저의 이름 정보를 담습니다.
    • 작성일자, 수정일자는 KST 기반으로, response로 내려줄 떄는 YYYY-MM-DD HH:MM 양식을 사용합니다.
  • 댓글 관련
    • 댓글은 내용, 작성자, 작성일자 정보를 가집니다.
    • 내용은 최대 200글자까지 작성할 수 있으며, 없으면 안됩니다.
    • 작성자는 해당 게시글을 작성한 유저의 이름 정보를 담습니다.
    • 작성일자는 KST 기반으로, response로 내려줄 떄는 YYYY-MM-DD HH:MM 양식을 사용합니다.

🔨 작업 사항 (필수)

  • 추가 또는 변경된 내용을 적어주세요.

⚡️ 관심 리뷰 (선택)

  • Swagger 연결

🌱 연관 내용 (선택)

  • github actions를 통해 push나 PR에 build와 test 자동으로 수행하는 CI적용

@pminsung12 pminsung12 self-assigned this Jul 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant