프로젝트 소개
Penpot Desktop은 오픈소스 디자인 도구 Penpot의 비공식 데스크톱 애플리케이션입니다. Penpot 웹 애플리케이션을 네이티브 데스크톱 환경으로 감싸서, 전용 창, 파일 확장자 연결, 다양한 다크-라이트 모드 설정, 프로젝트 간 탐색을 위한 탭 인터페이스, 그리고 공식 호스팅 또는 오프라인 작업을 위한 로컬 등 다양한 Penpot 인스턴스에 연결하는 기능을 제공합니다. 또한 공식 Docker 설정을 기반으로 한 내장 로컬 인스턴스 생성기를 포함하여 오프라인 사용을 가능하게 하며, 프로젝트 일괄 내보내기를 지원합니다.
## 주요 기능
- **데스크톱 경험**: 전용 창 및 시스템 수준 통합.
- **다크/라이트 모드**: 다양한 테마 설정.
- **탭 인터페이스**: 프로젝트 간 쉬운 탐색.
- **다중 인스턴스 지원**: 호스팅 또는 로컬 Penpot 인스턴스에 연결.
- **로컬 인스턴스 생성기**: Docker를 통해 로컬 Penpot 인스턴스를 설정하고 실행하여 오프라인 작업 지원.
- **일괄 내보내기**: 프로젝트를 대량으로 내보내기.
## 개발 및 빌드
### 사전 요구 사항
- 지원 OS: Windows, macOS, Linux
- NodeJS
- Git (선택 사항)
### 단계
1. 저장소를 클론하거나 소스 코드를 다운로드합니다.
2. 프로젝트 디렉토리로 이동합니다.
3. `npm ci`를 실행하여 패키지를 설치합니다 (Yarn, PNPM 또는 Bun도 작동).
4. (선택 사항) `npm run setup`을 실행하여 개발 환경을 준비합니다.
5. (선택 사항) `npm run dev`를 실행하여 개발 모드에서 애플리케이션을 시작합니다.
6. `npm run build`를 실행하여 현재 OS/아키텍처용 애플리케이션을 빌드하거나, 다른 플랫폼용 플래그를 전달합니다 (Electron Builder 문서 참조).
참고: 이 프로젝트는 ES 모듈을 사용합니다. 자세한 내용은 Electron ESM 가이드를 참조하세요.
## 문서
- [Penpot](https://penpot.app/) - 공식 Penpot 웹사이트
- [Penpot Desktop Wiki](https://github.com/author-more/penpot-desktop/wiki) - 지식 베이스
- [설치](https://github.com/author-more/penpot-desktop/wiki/Installation)
- [오프라인 사용 가이드](https://github.com/author-more/penpot-desktop/wiki/Self%E2%80%90hosting)
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.