# Clonazione di un plug-in di esempio

### Clonazione di un repository di plug-in di FormIt esistente

È possibile clonare vari repository di plug-in dal team di FormIt. Questi plug-in illustrano diversi tipi di interfaccia utente e alcune delle funzionalità avanzate che offrono.

Ciascun plug-in è memorizzato in un repository dedicato. È possibile trovarli qui: [Repository dell'organizzazione di FormIt3D](https://github.com/FormIt3D)

### GitHub Desktop

[GitHub Desktop](https://desktop.github.com) fornisce un'interfaccia di facile utilizzo per la clonazione di repository, la visualizzazione di modifiche apportate ai file e l'invio/estrazione di modifiche tra il computer locale e i repository online. Alcune delle funzionalità fornite da GitHub Desktop sono:

* Creazione di un nuovo repository per ospitare il plug-in su GitHub.
* Utilizzo di GitHub Desktop per clonare il nuovo repository GitHub (vuoto) nel computer locale.
* Sviluppo di plug-in aggiungendo nuovi file alla cartella dei repository in locale.
* Utilizzo di GitHub Desktop per inviare i file e le directory dei plug-in al repository.
* Attivazione di GitHub Pages nel repository in modo che FormIt possa caricare e visualizzare i plug-in ospitati su GitHub.

### Clonazione di un repository di plug-in di esempio con GitHub Desktop

In GitHub, scegliere un progetto di plug-in da clonare o modificare. Fare clic sul pulsante **Code** e copiare l'indirizzo dall'elenco a discesa.

![](https://4117473429-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnuXavTCn0SlaGm3bIg2e%2Fuploads%2Fgit-blob-ca99be8eb47907ec3670dcd9f8bc8bba950d6bdc%2Fimage%20\(78\).png?alt=media)

Aprire l'app GitHub Desktop, fare clic su **Current Repository**, quindi selezionare **Clone Repository**.

![](https://4117473429-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnuXavTCn0SlaGm3bIg2e%2Fuploads%2Fgit-blob-7c933959975c9802bba0a2cdcded294080955be8%2Fimage%20\(26\).png?alt=media)

Selezionare la scheda **URL**, incollare nel primo campo il collegamento copiato e scegliere un percorso di cartella locale nel computer in uso per salvare questi file. Fare clic su **Clona**.

![](https://4117473429-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FnuXavTCn0SlaGm3bIg2e%2Fuploads%2Fgit-blob-dc615001a619f285877b9cd164f153e8385b128e%2Fimage%20\(46\).png?alt=media)

### Apertura del progetto in Visual Studio Code

Avviare Visual Studio Code. Accedere a **File** > **Open Folder** e selezionare la cartella che contiene i file e le cartelle dei plug-in, ad esempio C:\Utenti\Documenti\GenerateStringLights\v22\_0.
