openpencil/packages/docs/it/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
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Primi passi
## Versione web
OpenPencil funziona direttamente nel browser e non richiede installazione. Apri [app.openpencil.dev](https://app.openpencil.dev) per iniziare a progettare.
Se vuoi creare un prodotto basato su OpenPencil invece di utilizzare soltanto l'applicazione predefinita, consulta la sezione [Automazione](/programmable/) e la documentazione del [Vue SDK](/programmable/sdk/).
## Applicazione desktop
Le versioni pronte per macOS, Windows e Linux sono disponibili nella [pagina delle versioni](https://github.com/open-pencil/open-pencil/releases/latest).
| Piattaforma | File |
| --------------------- | -------------------- |
| macOS (Apple Silicon) | `.dmg` (aarch64) |
| macOS (Intel) | `.dmg` (x64) |
| Windows (x64) | `.msi` / `.exe` |
| Windows (ARM) | `.msi` / `.exe` |
| Linux (x64) | `.AppImage` / `.deb` |
## Installazione in macOS con Homebrew
```sh
brew install --cask openpencil
```
Il comando installa l’app firmata per Mac con Apple Silicon o processore Intel dal [catalogo ufficiale Homebrew](https://formulae.brew.sh/cask/openpencil). Gli aggiornamenti vengono verificati da Homebrew e possono arrivare dopo le versioni su GitHub. Nel frattempo, usa il [download diretto](https://github.com/open-pencil/open-pencil/releases/latest). La CLI si installa separatamente: `npm install -g @open-pencil/cli`.
Se usavi il tap personalizzato archiviato, migra con:
```sh
brew uninstall open-pencil/tap/open-pencil
brew install --cask openpencil
```
## Compilazione dal codice sorgente
### Requisiti
- [Bun](https://bun.sh/) come runtime e package manager;
- [Rust](https://rustup.rs/) soltanto per l'applicazione Tauri.
### Installazione
```sh
git clone https://github.com/open-pencil/open-pencil.git
cd open-pencil
bun install
```
### Server di sviluppo
```sh
bun run dev
```
L'editor sarà disponibile all'indirizzo `http://localhost:1420`.
### Comandi
| Comando | Funzione |
| ------------------------------- | ---------------------------------------------------------------------------------- |
| `bun run dev` | Avvia il server di sviluppo con HMR |
| `bun run build` | Genera la versione di produzione |
| `bun run check` | Esegue oxlint e controlla i tipi con tsgo |
| `bun run test` | Esegue i test E2E e di regressione visiva con Playwright |
| `bun run test:update` | Aggiorna gli screenshot di riferimento |
| `bun run test:unit` | Esegue gli unit test con bun:test |
| `bun run docs:dev` | Avvia il server di sviluppo della documentazione |
| `bun run docs:build` | Genera rapidamente la documentazione per la verifica locale |
| `bun run docs:build:production` | Genera la documentazione completa per la pubblicazione, inclusi i file per gli LLM |
## Applicazione Tauri
Per compilare l'applicazione Tauri sono necessari Rust e i componenti di sistema specifici della piattaforma.
### macOS
```sh
xcode-select --install
cargo install tauri-cli --version "^2"
bun run tauri dev
```
### Windows
1. Installa [Rust](https://rustup.rs/) con il toolchain `stable-msvc`:
```sh
rustup default stable-msvc
```
2. Installa [Visual Studio Build Tools](https://visualstudio.microsoft.com/visual-cpp-build-tools/) e seleziona il workload **Desktop development with C++**.
3. WebView2 è già incluso in Windows 10 dalla versione 1803 e in Windows 11.
4. Esegui:
```sh
bun run tauri dev
```
### Linux
In Debian o Ubuntu, installa le dipendenze di sistema:
```sh
sudo apt install libwebkit2gtk-4.1-dev build-essential curl wget file \
libxdo-dev libssl-dev libayatana-appindicator3-dev librsvg2-dev
```
Quindi esegui:
```sh
bun run tauri dev
```
### Generare un pacchetto di installazione
```sh
bun run tauri build # Piattaforma corrente
bun run tauri build --target universal-apple-darwin # Universal Binary per macOS
```