hop
No description available.
파일 탐색기
최종 버전 다운로드 (.zip)- bug_report.yml
- feature_request.yml
- ci.yml
- hop-desktop.yml
- pages.yml
- Info.plist
- Info.plist
- Extension.entitlements
- lib.rs
- pdf.rs
- tests.rs
- Cargo.lock
- Cargo.toml
- HwpPreviewProvider.swift
- HopQuickLookFFI.h
- HopQuickLookFFI.swift
- HwpThumbnailProvider.swift
- lib.rs
- Cargo.toml
- default.json
- graphics.rs
- ime.rs
- app_quit.rs
- commands.rs
- font_catalog.rs
- lib.rs
- linux_runtime.rs
- linux_runtime_tests.rs
- macos_recent_documents.rs
- main.rs
- menu.rs
- pdf_export.rs
- pdf_font_fallbacks.rs
- pending_open.rs
- recent_documents.rs
- state.rs
- updates.rs
- windows.rs
- linux_runtime.rs
- main.wxs
- build.rs
- Cargo.lock
- Cargo.toml
- tauri.conf.json
- tauri.windows.conf.json
- package.json
- icon_small_ko.svg
- icon_small_ko_dark.svg
- favicon.ico
- edit.test.ts
- edit.ts
- file.test.ts
- file.ts
- format.test.ts
- format.ts
- replace-upstream-commands.test.ts
- replace-upstream-commands.ts
- shortcut-map.test.ts
- shortcut-map.ts
- bridge-factory.ts
- chunked-fs.test.ts
- chunked-fs.ts
- desktop-chrome.test.ts
- desktop-chrome.ts
- desktop-events.test.ts
- desktop-events.ts
- desktop-local-fonts.ts
- document-files.test.ts
- document-files.ts
- font-application.test.ts
- font-application.ts
- font-authoring-policy.test.ts
- font-authoring-policy.ts
- font-catalog.ts
- font-loader.test.ts
- font-loader.ts
- local-fonts.test.ts
- local-fonts.ts
- platform.test.ts
- platform.ts
- tauri-bridge.test.ts
- tauri-bridge.ts
- command-runtime.test.ts
- command-runtime.ts
- about-dialog.css
- custom-select.css
- font-set-dialog.css
- home-screen.css
- recent-documents-dialog.css
- update-notice.css
- about-dialog.ts
- custom-select.test.ts
- custom-select.ts
- dialog.test.ts
- dialog.ts
- home-screen.ts
- preview-svg.ts
- print-dialog.test.ts
- print-dialog.ts
- recent-documents-dialog.ts
- style-edit-dialog.test.ts
- style-edit-dialog.ts
- toolbar.test.ts
- toolbar.ts
- update-notice.test.ts
- update-notice.ts
- validation-modal.ts
- clipboard.test.ts
- clipboard.ts
- commands.ts
- core.ts
- editor.ts
- local-fonts.ts
- shortcuts.ts
- ui.ts
- view.ts
- canvas-layout.ts
- canvas-view.test.ts
- canvas-view.ts
- hop-page-renderer.test.ts
- hop-page-renderer.ts
- page-left.test.ts
- page-left.ts
- page-overlays.ts
- ruler.ts
- main.ts
- style.css
- vite-env.d.ts
- LICENSE
- package.json
- PROVENANCE.json
- rhwp.d.ts
- rhwp.js
- rhwp_bg.wasm
- rhwp_bg.wasm.d.ts
- hop-overrides.ts
- index.html
- package.json
- tsconfig.json
- vite.config.ts
- vitest.config.ts
- Cafe24Ssurround-v2.0.woff2
- Cafe24Supermagic-Regular-v1.0.woff2
- D2Coding-Regular.woff2
- FONTS.md
- GowunBatang-Regular.woff2
- GowunDodum-Regular.woff2
- Happiness-Sans-Bold.woff2
- Happiness-Sans-Regular.woff2
- Happiness-Sans-Title.woff2
- HappinessSansVF.woff2
- LatinModernMath-Regular.woff2
- NanumGothic-Regular.woff2
- NanumGothicCoding-Regular.woff2
- NanumMyeongjo-Regular.woff2
- NotoSansKR-Bold.woff2
- NotoSansKR-Regular.woff2
- NotoSerifKR-Bold.woff2
- NotoSerifKR-Regular.woff2
- Pretendard-Black.woff2
- Pretendard-Bold.woff2
- Pretendard-ExtraBold.woff2
- Pretendard-ExtraLight.woff2
- Pretendard-Light.woff2
- Pretendard-Medium.woff2
- Pretendard-Regular.woff2
- Pretendard-SemiBold.woff2
- Pretendard-Thin.woff2
- SpoqaHanSans-Regular.woff2
- favicon.ico
- icon.icns
- logo-1024.png
- logo-128.png
- logo-16.png
- logo-256.png
- logo-300.png
- logo-32.png
- logo-48.png
- logo-512.png
- logo.svg
- hop-editor.webp
- rhwp-studio-overrides.json
- rhwp-upstream.json
- LOCAL_FONTS.md
- UPSTREAM.md
- DESKTOP_RELEASE.md
- issue-85-table-input-rendering-1pager.md
- issue-triage-0.4.0-1pager.md
- quicklook-extension-1pager.md
- release-v0.2.0-1pager.md
- release-v0.3.0-1pager.md
- release-v0.4.0-1pager.md
- release-v0.4.1-1pager.md
- RHWP_UPDATE.md
- DEVELOPMENT.md
- KEYBOARD_SHORTCUTS.md
- README.md
- rhwp-upstream.mjs
- build-quicklook-macos.mjs
- generate-app-icons.mjs
- test-quicklook-macos.mjs
- update-rhwp-upstream.mjs
- update-upstream.sh
- verify-rhwp-upstream.mjs
- downloads.js
- index.html
- styles.css
- hop-version.test.mjs
- rhwp-baseline.test.mjs
- rhwp-boundary.test.mjs
- update-upstream.test.mjs
- rhwp
- .gitignore
- .gitmodules
- AGENTS.md
- LICENSE
- package.json
- pnpm-lock.yaml
- pnpm-workspace.yaml
- README.md
🚀 설치 가이드
1. 코드 내려받기
git clone https://github.com/golbin/hop
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd hop
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천사전 준비물
- Homebrew macOS/Linux용 패키지 매니저입니다.
brew install hop
Homebrew로 이미 빌드된 패키지를 바로 설치합니다. 소스 빌드가 필요 없습니다.
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Node.js
쉬움사전 준비물
cd apps/desktop
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
4. Rust
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Rust (rustup) rustup으로 설치하면 cargo도 함께 설치됩니다.
cd apps/desktop/quicklook/rust
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
cargo build --release
Rust 프로젝트를 컴파일합니다.
cargo run
빌드 후 바로 실행까지 진행합니다.
cargo build가 에러 없이 끝나면 성공입니다. target/ 폴더에 실행 파일이 생성됩니다.
// repository documentation
Was this content helpful?
(0 ratings)
