MINU Framework v3 - Developer Guide Help

개발자 매뉴얼 목차 (이현호)

1. 소개

  • 1.1 MINU Framework Context

    • 1.1.1 프로젝트 배경 및 목적

    • 1.1.2 주요 특징 및 장점

    • 1.1.3 적용 분야 및 활용 사례 (국가철도공단, 경남기록원, GA Platform)

  • 1.2 MINU Framework Struct

    • 1.2.1 아키텍처 개요

    • 1.2.2 Docker 기반의 DevOps 인프라 구축

    • 1.2.3 MSA 기반 구조 (Hybrid MSA 구조)

    • 1.2.4 주요 모듈

    • 1.2.5 기술 스택 소개 (Spring Boot, Spring Security, QueryDsl, thymeleaf, jquery, PWA 등)

    • 1.2.6 Code Generator

  • 1.3 MINU Framework 주요 기능 요약

2. 시스템 모듈 소개

  • 2.0 Code Generator

  • 2.1 시스템 관리 (System)

    • 2.1.1 시스템 관리

    • 2.1.2 보안 관리

    • 2.1.3 사용자 관리

    • 2.1.3 이력 관리

    • 2.1.4 업로드 관리

  • 2.2 워크플로우 관리 (Workflow)

  • 2.3 인사 관리 (Human Resource Management)

  • 2.4 커뮤니티 (Community)

3. 주요 기능

  • 3.1 다양한 도메인에 대응 가능한 보안 및 권한 관리

  • 3.2 Minio 기반의 파일 스토리지 관리 및 파일 분류체계 구성

  • 3.3 i18n 다국어 지원 메시지 및 공통코드 관리

  • 3.4 워크플로우를 통한 업무 자동화

  • 3.5 사람들의 자발적 참여를 이끌어내는 커뮤니티 관리 및 설정

4. 주요기능 가이드

  • 4.1 시스템관리 가이드

  • 4.2 보안관리 가이드

  • 4.3 사용자 관리 가이드

  • 4.4 워크플로우 관리 가이드

  • 4.5 Code Generator 가이드

5. 개발자 참고 사항

  • 5.1 개발환경 정보

  • 5.2 개발환경 설정

  • 5.3 Code Convention

  • 5.4 배포 및 운영서버 관리 가이드

  • 5.5 데이터 표준관리 (dataware 등의 툴을 활용한?)

6. 시작하기

  • 6.1 설치 및 환경 설정

  • 6.2 앱 & 모듈 실행

7. 운영자 참고 사항 (DevOps)

  • 7.1 운영 가이드

  • 7.2 CI/CD 가이드

  • 7.3 코드품질 관리(PMD, Checkstyle, SpotBugs, SonarQube 등)

  • 7.3 Spring Boot Admin 사용법

  • 7.4 portainer 사용법

  • 7.5 Apache nifi

8. 문제 해결 및 FAQ

  • 8.1 자주 묻는 질문

  • 8.2 자주 발생하는 오류 및 해결 방법

  • 8.3 지원 및 문의 방법

  • 8.4 장애대응 방법

9. 부록

  • 9.1 용어 설명

  • 9.2 단축키 모음

  • 9.3 관련 문서 및 참고 자료

Last modified: 11 March 2025