Con Project IDX, puoi semplificare i passaggi per chi non conosce la tua base di codice per configurare il proprio ambiente di sviluppo e iniziare a lavorare.
Ad esempio,
Se fai parte di un team con altri collaboratori, puoi personalizzare il tuo ambiente in base alle esigenze del tuo progetto e poi eseguire il commit del file
.idx/dev.nix
nel repository Git del progetto. In questo modo, quando un compagno di squadra importa il tuo repository Git in IDX, il suo nuovo spazio di lavoro avrà la stessa configurazione esatta del tuo, con gli stessi pacchetti di sistema, le stesse estensioni IDE, gli stessi script di avvio e altro ancora.Se stai creando un framework o una libreria da utilizzare da parte di altri, puoi includere un file
.idx/dev.nix
nei tuoi repository di codice di esempio, in modo che quando un utente importa i tuoi esempi in IDX, possa saltare la configurazione dell'ambiente e passare direttamente alla prova del framework. Puoi anche creare il tuo modello personalizzato come punto di partenza opinabile e personalizzabile per i tuoi utenti.
Una volta soddisfatto delle personalizzazioni dell'ambiente, puoi semplificare ulteriormente l'importazione del progetto in IDX aggiungendo un pulsante"Apri in IDX" alla documentazione, ad esempio al file README.md
del progetto.
Punti di contatto comuni "Apri in IDX"
Esistono diversi pattern URL disponibili per un pulsante "Apri in IDX":
Per eseguire il collegamento al flusso di importazione di un repository Git, precompilato con l'URL del repository Git, utilizza questo pattern di URL:
https://idx.google.com/import?url=https://github.com/my-org/my-repo
Al momento sono supportati solo i repository GitHub (privati e pubblici).
Per creare un link a un modello di spazio di lavoro predefinito, individua il modello che stai cercando nella pagina Modelli in IDX e copia il relativo URL, che deve seguire questo pattern:
https://idx.google.com/new/gemini
Per eseguire il collegamento a un modello personalizzato, precompilato con l'URL GitHub del modello, utilizza questo pattern URL:
https://idx.google.com/new?template=https://github.com/my-org/my-template
Aggiungi un pulsante "Apri in IDX"
Utilizza questo strumento per generare il codice HTML di un pulsante IDX: