프로젝트 소개

Zeal은 오프라인에서 문서를 탐색하기 위한 데스크톱 애플리케이션입니다. 개인 레퍼런스 라이브러리로 작동하며, 즉시 검색할 수 있고 연결 없이도 사용할 수 있습니다. 원래 Dash에서 영감을 받았으며 동일한 docset 형식을 읽으므로 기존 Dash docset을 사용할 수 있습니다. 시작하기: 설치 후 File → Docset Library를 열고 필요한 docset을 선택한 다음 Download를 클릭합니다. 다운로드된 docset은 로컬 머신에 저장되며 조회에 사용됩니다. 검색 동작: docset 이름과 콜론을 사용하여 쿼리 범위를 좁힐 수 있습니다. 예를 들어 cpp:vector. 여러 docset을 동시에 검색하려면 쉼표로 이름을 구분합니다. 예를 들어 python,django:string. Zeal은 명령줄에서 쿼리와 함께 실행할 수도 있습니다. 예를 들어 zeal python:pprint. 배포: 프로젝트는 Flathub(org.zealdocs.Zeal)과 Snap Store에 게시되어 있으며, Windows용 바이너리 빌드 및 기타 설치 옵션은 프로젝트 다운로드 페이지에 나열되어 있습니다. README에는 Windows 빌드에 Windows 10 버전 1809 이상이 필요하다고 명시되어 있습니다. 소스에서 빌드하기: README는 최신 플랫폼별 지침을 위해 프로젝트 위키를 참조하고 최소한의 개요를 제공합니다. 빌드 종속성으로는 CMake, Ninja, Qt 6.4.2 이상(Qt Base 외에 Svg 및 WebEngine 모듈 포함), libarchive 및 SQLite가 있습니다. Linux 및 BSD 플랫폼에는 추가로 extra-cmake-modules가 필요하며, X11 플랫폼에는 libxkbcommon 및 xcb-util-keysyms가 필요합니다. 문서화된 빌드 단계는 CMake 프리셋 cmake --preset release를 실행한 후 cmake --build --preset release를 실행하여 build/release/zeal(Windows에서는 zeal.exe)을 생성합니다. 사용자 정의 docset은 Dash docset 생성 가이드를 따라 만들 수 있습니다. 기여는 저장소의 CONTRIBUTING.md를 통해 환영하며, 프로젝트 빌드 방법, 준수해야 할 규칙 및 리뷰에서 기대할 수 있는 사항이 설명되어 있습니다. README에 나열된 지원 및 연락처 옵션으로는 버그 및 기능 요청을 위한 GitHub 이슈, 질문을 위한 GitHub 토론, 개발자 및 다른 사용자들과의 채팅을 위한 Discord, 공지를 위한 Telegram 채널, 뉴스용 X의 @zealdocs 계정, 개인 또는 민감한 사항을 위한 이메일 주소가 있습니다. 라이선스: Zeal은 GNU 일반 공중 사용 허가서 버전 3 또는 이후 버전으로 배포되며, 전체 텍스트는 COPYING 파일에 있습니다. 번들된 타사 구성 요소는 자체 라이선스를 유지하며, 저장소는 모든 라이선스 텍스트가 LICENSES 디렉토리에 저장된 REUSE-compliant라고 명시되어 있습니다.