openpencil/packages/docs/es/getting-started.md
Danila Poyarkov 904f3ca390
fix: use official Homebrew cask installation guidance (#712)
* fix: use official Homebrew cask installation guidance

* docs: guide localized pages through the old Homebrew tap

The translated getting-started pages documented the official cask but not
the migration from the archived tap, so readers of those pages had no
uninstall step for the old formula.
2026-09-17 13:36:17 +03:00

119 lines
3.8 KiB
Markdown

# Primeros pasos
## Versión web
OpenPencil funciona directamente en el navegador y no requiere instalación. Abre [app.openpencil.dev](https://app.openpencil.dev) para empezar a diseñar.
Si quieres crear un producto basado en OpenPencil en lugar de limitarte a la aplicación predeterminada, consulta la sección [Automatización](/programmable/) y la documentación del [Vue SDK](/programmable/sdk/).
## Aplicación de escritorio
Las versiones preparadas para macOS, Windows y Linux están disponibles en la [página de versiones](https://github.com/open-pencil/open-pencil/releases/latest).
| Plataforma | Archivo |
| --------------------- | -------------------- |
| macOS (Apple Silicon) | `.dmg` (aarch64) |
| macOS (Intel) | `.dmg` (x64) |
| Windows (x64) | `.msi` / `.exe` |
| Windows (ARM) | `.msi` / `.exe` |
| Linux (x64) | `.AppImage` / `.deb` |
## Instalación en macOS con Homebrew
```sh
brew install --cask openpencil
```
El comando instala la aplicación firmada para Mac con Apple Silicon o procesador Intel desde el [catálogo oficial de Homebrew](https://formulae.brew.sh/cask/openpencil). Homebrew revisa las actualizaciones, que pueden aparecer después de las versiones en GitHub. Mientras tanto, utiliza la [descarga directa](https://github.com/open-pencil/open-pencil/releases/latest). La CLI se instala por separado: `npm install -g @open-pencil/cli`.
Si usabas el tap propio archivado, migra con:
```sh
brew uninstall open-pencil/tap/open-pencil
brew install --cask openpencil
```
## Compilación desde el código fuente
### Requisitos
- [Bun](https://bun.sh/) como runtime y package manager;
- [Rust](https://rustup.rs/) solo para la aplicación Tauri.
### Instalación
```sh
git clone https://github.com/open-pencil/open-pencil.git
cd open-pencil
bun install
```
### Servidor de desarrollo
```sh
bun run dev
```
El editor estará disponible en `http://localhost:1420`.
### Comandos
| Comando | Finalidad |
| ------------------------------- | ------------------------------------------------------------------------------------- |
| `bun run dev` | Inicia el servidor de desarrollo con HMR |
| `bun run build` | Genera la versión de producción |
| `bun run check` | Ejecuta oxlint y comprueba los tipos con tsgo |
| `bun run test` | Ejecuta las pruebas E2E y de regresión visual con Playwright |
| `bun run test:update` | Actualiza las capturas de referencia |
| `bun run test:unit` | Ejecuta las pruebas unitarias con bun:test |
| `bun run docs:dev` | Inicia el servidor de desarrollo de la documentación |
| `bun run docs:build` | Genera rápidamente la documentación para verificarla en local |
| `bun run docs:build:production` | Genera la documentación completa para su publicación, incluidos los archivos para LLM |
## Aplicación Tauri
Para compilar la aplicación Tauri se necesitan Rust y los componentes del sistema correspondientes a cada plataforma.
### macOS
```sh
xcode-select --install
cargo install tauri-cli --version "^2"
bun run tauri dev
```
### Windows
1. Instala [Rust](https://rustup.rs/) con el toolchain `stable-msvc`:
```sh
rustup default stable-msvc
```
2. Instala [Visual Studio Build Tools](https://visualstudio.microsoft.com/visual-cpp-build-tools/) y selecciona el workload **Desktop development with C++**.
3. WebView2 ya está incluido en Windows 10 a partir de la versión 1803 y en Windows 11.
4. Ejecuta:
```sh
bun run tauri dev
```
### Linux
En Debian o Ubuntu, instala las dependencias del sistema:
```sh
sudo apt install libwebkit2gtk-4.1-dev build-essential curl wget file \
libxdo-dev libssl-dev libayatana-appindicator3-dev librsvg2-dev
```
Después, ejecuta:
```sh
bun run tauri dev
```
### Generar un paquete de instalación
```sh
bun run tauri build # Plataforma actual
bun run tauri build --target universal-apple-darwin # Universal Binary para macOS
```