MINU Framework v3 - Developer Guide Help

개발자 매뉴얼 목차 (김영훈)

1. 시작하기

  • 1.1 [프로젝트 소개]

    • 1.1.1 minu는 어떤 프로젝트인가요?

    • 1.1.2 주요 기능 소개

    • 1.1.3 기술적 차별성

    • 1.1.4 확장성과 유연성

    • 1.1.5 도입 기업 사례

  • 1.2 [개발 환경 설정]

    • 1.2.1 필요한 개발 도구 설치하기

    • 1.2.2 프로젝트 실행하기

  • 1.3 [프로젝트 구조 이해하기]

    • 1.3.1 각 폴더의 역할

    • 1.3.2 서비스 간 관계

2. 시스템 모듈 구성

  • 2.1 [모듈 구조 개요]

    • 2.1.1 도메인 모듈 (damda-*)

    • 2.1.2 부트스트랩 모듈 (bootstrap-*)

  • 2.2 [도메인 모듈 상세]

    • 2.2.1 damda-webapp

    • 2.2.2 damda-commons

    • 2.2.3 damda-domain-data

    • 2.2.4 damda-workflow

    • 2.2.5 damda-system

  • 2.3 [부트스트랩 모듈 상세]

    • 2.3.1 bootstrap-system

    • 2.3.2 bootstrap-workflow

    • 2.3.3 bootstrap-webapp

3. 개발하기

  • 3.1 [기본 개발 가이드]

    • 3.1.1 코드 작성 규칙

    • 3.1.2 Git 사용하기

    • 3.1.3 브랜치 관리

  • 3.2 [서비스별 개발 가이드]

    • 3.2.1 웹 애플리케이션 (Webapp)

    • 3.2.2 시스템 관리 (System)

    • 3.3.3 인적 자원 관리 (Human Resource Management)

    • 3.3.4 Workflow 서비스 (Workflow)

  • 3.3 [API 개발하기]

    • 3.3.1 API 설계 규칙

    • 3.3.2 Swagger 사용법

    • 3.3.3 테스트 작성하기

  • 3.4 [Code Generator]

    • 3.4.1 Code Generator

4. 문제 해결 및 FAQ

  • 4.1 [자주 발생하는 문제]

    • 4.1.1 빌드 오류 해결

    • 4.1.2 실행 오류 해결

    • 4.1.3 데이터베이스 연결 문제

  • 4.2 [디버깅 가이드]

    • 4.2.1 로그 확인하기

    • 4.2.2 디버거 사용하기

    • 4.2.3 성능 문제 해결

5. 배포하기

  • 5.1 [배포 프로세스]

    • 5.1.1 개발 환경 배포

    • 5.1.2 운영 환경 배포

  • 5.2 [모니터링하기]

    • 5.2.1 서비스 상태 확인

    • 5.2.2 로그 모니터링

    • 5.2.3 알림 설정

6. 도움 받기

  • 6.1 [문서 및 자료]

    • 6.1.1 API 문서

    • 6.1.2 기술 문서

    • 6.1.3 참고 자료

  • 6.2 [지원 및 문의]

    • 6.2.1 팀 연락처

    • 6.2.2 이슈 리포트

    • 6.2.3 질문하기

7. 부록

  • [용어 설명]

    • 자주 사용되는 용어

    • 기술 용어

  • [유용한 팁]

    • 개발 생산성 향상

    • 유용한 도구

    • 단축키

Last modified: 12 March 2025