데브허브 | DEVHUB | Setup Mintlify docs in 10minSetup Mintlify docs in 10min
- Mintlify는 개발 도구 및 팀을 위한 현대적인 문서화 솔루션으로, 빠른 설정과 강력한 개발자 친화적 기능을 제공합니다. 🚀
- 설치 요구사항은 Node.js (v19+), Mintlify CLI, GitHub 계정이며, CLI는 전역 설치가 권장됩니다. 💻
- 로컬 개발은 Mintlify 스타터 킷을 클론하고
mintlify dev 명령으로 시작하며, 실시간 변경 사항 반영(HotModule Reloading)을 지원합니다. 🔄
docs.json 파일을 통해 사이트 레이아웃, 브랜드 색상, 타이포그래피, SEO, 검색 등 전역 설정을 세밀하게 제어할 수 있으며, 라이트/다크 모드를 기본 제공합니다. 🎨
- 문서 내비게이션은 탭, 드롭다운, 그룹, 페이지 등 다양한 구조를 지원하며, Font Awesome 또는 Lucid 아이콘을 활용하여 시각적 요소를 추가할 수 있습니다. 🗺️
- 문서는 MDX(Markdown + React 컴포넌트) 형식으로 작성되며, 콜아웃, 코드 그룹, 아코디언 등 문서화에 특화된 다양한 커스텀 컴포넌트를 내장하고 있습니다. 📝
- 페이지 상단에 프론트 매터(제목, 설명 등)를 정의하여 내비게이션 및 SEO에 활용할 수 있습니다. 🏷️
- GitHub 연동을 통해 변경 사항을 푸시하고 Mintlify 대시보드에서 문서를 빌드하며, GitHub 앱을 사용하면 PR별 미리보기 배포 및 병합 시 자동 업데이트가 가능합니다. 🔗
- 기술적 지식이 부족한 팀원을 위해 웹 기반 편집기를 제공하여 시각적으로 문서를 수정하고 즉시 게시할 수 있습니다. ✍️
- 사용자 정의 도메인 설정이 가능하며, DNS에 CNAME 레코드를 추가하여 쉽게 연결할 수 있습니다. 🌐
- API 문서는 OpenAPI 스펙을 통한 자동 생성 또는 MDX를 통한 수동 작성을 모두 지원하며, 특히 OpenAPI 스펙을 활용하면 인터랙티브한 API 플레이그라운드를 자동으로 제공합니다. 🔌
- API 문서 작성 시 다국어 지원 및 다양한 요청/응답 예시를 포함할 수 있어 개발자 경험을 크게 향상시킵니다. 🌍
- Mintlify는 CI 체커, 인증, AI 챗, LLM 친화적 마크다운 등 다양한 고급 기능과 AI 기반 기능을 지속적으로 확장하고 있습니다. 🧠