Skip to content

kimjooyoon/project_board_backend_go

Repository files navigation

게시판 서비스 백엔드 프로젝트

카카오 로그인, 게시판 검색, 페이징 기능, 대댓글 기능 등등이 있습니다.

레이아웃 구조

Hexagonal architecture layout image

BDD

사전 작업

go install github.com/onsi/ginkgo/v2/ginkgo 

를 설치해주세요

해당 패키지에서 BDD 를 작성하고 싶은 경우

ginkgo bootstrap

를 입력한 후, 해당 파일의 테스트를 작성합니다

  • internal/article/usecase 패키지를 참조해주세요

/build

빌드를 위한 파일을 작성합니다

/cmd

실행을 위한 파일을 작성합니다

/deploy

배포를 위한 파일을 작성합니다

/docs

관련 문서를 작성합니다

/internal

어플리케이션 인터페이스를 정의합니다 clean architecture 의 use-case, out port 인터페이스를 제공합니다

게시판 도메인을 정의합니다

댓글 도메인을 정의합니다

해시태그 도메인을 정의합니다

system data layer 를 정의합니다

어플리케이션 기능을 정의합니다

사용자 도메인을 정의합니다

구조

  • Use-case 다이어그램
스크린샷 2023-06-24 오전 12 40 32
  • ER 다이어그램
스크린샷 2023-06-24 오전 12 40 11

개발 환경

  • Goland
  • golang
  • echo

기술 세부 스택

echo

  • gorm

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published