Sobre o projeto
O Penpot Desktop é um aplicativo de desktop não oficial para a ferramenta de design de código aberto Penpot. Ele envolve a aplicação web do Penpot em uma experiência de desktop nativa, oferecendo recursos como uma janela dedicada, associação de extensão de arquivo, configuração versátil de modo escuro-claro, uma interface de abas para navegar entre projetos e a capacidade de conectar-se a diferentes instâncias do Penpot (por exemplo, hospedadas oficialmente ou locais para trabalho offline). Ele também inclui um criador de instância local integrado baseado na configuração oficial do Docker, permitindo uso offline, e suporta exportação em lote de projetos.
## Principais Recursos
- **Experiência de Desktop**: Janela dedicada e integração em nível de sistema.
- **Modo Escuro/Claro**: Configuração versátil de tema.
- **Interface de Abas**: Navegação fácil entre projetos.
- **Suporte a Múltiplas Instâncias**: Conecte-se a instâncias hospedadas ou locais do Penpot.
- **Criador de Instância Local**: Configure e execute uma instância local do Penpot via Docker para trabalho offline.
- **Exportação em Lote**: Exporte projetos em massa.
## Desenvolvimento e Compilação
### Pré-requisitos
- SO suportado: Windows, macOS, Linux
- NodeJS
- Git (opcional)
### Passos
1. Clone o repositório ou baixe o código-fonte.
2. Navegue até o diretório do projeto.
3. Execute `npm ci` para instalar os pacotes (Yarn, PNPM ou Bun também funcionam).
4. (Opcional) Execute `npm run setup` para preparar o ambiente de desenvolvimento.
5. (Opcional) Execute `npm run dev` para iniciar a aplicação em modo de desenvolvimento.
6. Execute `npm run build` para compilar a aplicação para o SO/arquitetura atual, ou passe flags para outras plataformas (consulte a documentação do Electron Builder).
Nota: O projeto usa ES Modules; consulte o guia Electron ESM para detalhes.
## Documentação
- [Penpot](https://penpot.app/) - Site oficial do Penpot
- [Penpot Desktop Wiki](https://github.com/author-more/penpot-desktop/wiki) - Base de conhecimento
- [Instalação](https://github.com/author-more/penpot-desktop/wiki/Installation)
- [Guia de uso offline](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.