Che cos’è
Sviluppa in locale (Build locally) consente a Manus di creare un sito web, un’app web, un’app mobile o un gioco in una cartella sul tuo computer. Lavori in Manus Studio, l’app desktop di Manus per macOS (Apple Silicon) e Windows. Manus scrive il codice, esegue il progetto e mostra un’anteprima dal vivo. Usa i file, le cartelle e gli strumenti già presenti sul tuo computer. Per scoprire cosa può fare Manus Studio sul tuo computer, leggi Manus Studio. Usa questa funzionalità nei seguenti casi:- Il tuo progetto si trova già sul tuo computer.
- Vuoi mantenere il tuo flusso di lavoro Git.
- Vuoi usare i tuoi strumenti insieme a Manus.
Come si usa
Configura Manus Studio
Scarica Manus Studio
Accedi
Attiva Lavora in locale e scegli la cartella
Avvia un nuovo sito web sul tuo computer
Descrivi il sito web e la sua posizione
Scegli un tipo di progetto
Consenti l'archiviazione del codice se la cartella non è vuota
Rivedi il piano
Visualizza l'anteprima e perfeziona
Continua un sito web già presente sul tuo computer
Indica a Manus la cartella
Conferma la copia corretta
Scegli come collegare il codice esistente
Aggiungi un sito web a un progetto più ampio
Puoi aggiungere un sito web a un progetto che non è un sito web, ad esempio un sito ufficiale per un gioco.- Di’ a Manus che vuoi un sito web separato all’interno del progetto più ampio. Ad esempio: “Aggiungi un sito web ufficiale per questo gioco.”
- Manus crea il sito web in una sottocartella dedicata, ad esempio
website/. - Solo quella sottocartella appartiene al sito web. Manus non include il resto del progetto nelle versioni del sito web.
Crea un’app mobile
Descrivi l'app
Scegli un tipo di progetto
Conferma il passaggio a Manus Cloud
Crea un gioco
- In Manus Studio, descrivi il gioco e indica a Manus dove crearlo sul tuo computer.
- Manus configura il gioco come progetto gestito da Manus. Non ti chiede di scegliere un tipo di progetto.
- Prosegui con il normale flusso di lavoro di Game Dev. Leggi Game Developer.
Salva le versioni e pubblica un progetto gestito da Manus
Chiedi a Manus di salvare una versione
Pubblica quando sei pronto
Testa i pagamenti Stripe in un progetto locale
- Chiedi a Manus di aggiungere i pagamenti. Manus configura Stripe in modalità test. Leggi Pagamenti.
- Testa il checkout con la carta di test di Stripe
4242 4242 4242 4242. - Per un test completo dei pagamenti, Stripe deve inviare gli eventi di pagamento (webhook) alla tua app. Un’anteprima sul tuo computer non può ricevere questi eventi. Chiedi a Manus di spostare il progetto in una sandbox cloud temporanea per questo test. Manus ti chiede prima l’approvazione.
- Prima di pubblicare per la prima volta, chiedi a Manus di collegare il webhook di Stripe da un’anteprima cloud.
Collega in seguito un progetto locale semplice a Manus
- Apri la cartella del progetto in Manus Studio.
- Chiedi a Manus di collegare il sito web a Manus.
- Manus collega la cartella esistente a un nuovo progetto gestito da Manus. Conserva i tuoi file sorgente e non ricrea il sito web.
Cosa devi sapere
Cosa viene eseguito e dove
- L’anteprima viene eseguita sul tuo computer. Manus Studio apre l’anteprima da un indirizzo locale sul tuo computer. Altri dispositivi non possono aprire questo indirizzo.
- Condividi con altri pubblicando. Per permettere ad altre persone di vedere il sito web, pubblicalo oppure continua l’attività in Manus Cloud.
- Sincronizza prima di continuare nel cloud. Una nuova attività cloud parte dall’ultima versione sincronizzata. Le modifiche presenti solo sul tuo computer non sono incluse. Chiedi prima a Manus di sincronizzare, poi seleziona Continua in una nuova attività cloud (Continue in a new cloud task).
- Solo il proprietario può usare i file locali. I file locali, la pubblicazione locale e la continuazione in una nuova attività sono disponibili solo per il proprietario del progetto.
- Le app mobile gestite vengono eseguite in Manus Cloud. Siti web, app web e giochi restano sul tuo computer. Le app mobile gestite da Manus vengono spostate in Manus Cloud.
Cosa carica Manus
- Progetti gestiti da Manus: quando salvi o sincronizzi una versione, Manus carica il codice della cartella del sito web. Non carica il resto di un progetto più ampio, come il gioco a cui è associato un sito web.
- La sola configurazione non carica il codice. Collegare una cartella o configurare un progetto gestito da Manus non carica di per sé il tuo codice.
- Scegliere un progetto gestito da Manus non pubblica nulla. Il tuo sito web diventa pubblico solo quando lo pubblichi.
- Progetti locali semplici: Manus non configura i servizi di Manus e non salva versioni su Manus. Puoi collegare il progetto a Manus in seguito.
Come funziona Manus con il tuo repository Git
- Due cronologie separate. Manus conserva una propria cronologia delle versioni per un progetto gestito da Manus. Il tuo repository Git e la sua cronologia restano separati.
- La tua configurazione Git non cambia. Manus non modifica i tuoi remote, branch, hook o credenziali. Non importa la tua cronologia Git.
- I commit non vengono copiati. I tuoi commit non compaiono nella cronologia delle versioni di Manus e le versioni di Manus non compaiono come commit nel tuo repository.
- File condivisi. Entrambe le cronologie tengono traccia degli stessi file nella cartella. Quando Manus applica modifiche dalla propria cronologia, queste compaiono nel tuo repository Git come modifiche non committate.
- Cartelle senza un proprio repository Git. Se la cartella del sito web non si trova all’interno di un repository Git, i tuoi strumenti Git mostrano la cronologia delle versioni di Manus per quella cartella. Per usare un repository separato in quella cartella, chiedi a Manus di configurarlo. Non eseguire tu stesso
git initin quella cartella. - Manus aggiunge due elementi alla cartella del sito web. Un piccolo file di progetto collega la cartella al tuo progetto Manus. Una cartella nascosta memorizza la cronologia delle versioni di Manus. Non eliminare nessuno dei due. Non eseguire il commit della cartella nascosta nel tuo repository.
- Worktree e branch Git. Puoi eseguire il commit del piccolo file di progetto nel tuo repository. Un nuovo branch o worktree resterà così collegato allo stesso progetto Manus.
- Progetti cloud e GitHub. Per i progetti che crei in Manus Cloud, leggi Integrazione GitHub e Controllo del Codice.
Limitazioni attuali
- Il rollback non è ancora disponibile per i progetti locali. Non puoi ripristinare un progetto locale gestito da Manus a una versione salvata precedente. Per annullare le modifiche, usa la tua cronologia Git.
- Il test completo dei webhook di Stripe richiede una sandbox cloud. Il checkout in modalità test funziona in locale. Gli eventi di pagamento richiedono una sandbox cloud temporanea.
- I giochi sono sempre gestiti da Manus. L’opzione locale semplice non è disponibile per i giochi.
- Le app mobile gestite richiedono Manus Cloud. Non puoi sviluppare un’app mobile gestita da Manus sul tuo computer.
Strumenti sul tuo computer
- Manus usa gli strumenti che hai. Manus usa i linguaggi di programmazione, i gestori di pacchetti e gli altri strumenti installati sul tuo computer.
- I pacchetti del progetto vengono installati durante l’attività. Manus installa i pacchetti di cui il tuo progetto ha bisogno, usando le impostazioni del progetto stesso.
- Le modifiche al sistema richiedono la tua autorizzazione. Prima di installare o riparare uno strumento per l’intero computer, Manus spiega la modifica e ti chiede l’autorizzazione. Non usa i diritti di amministratore senza la tua approvazione.
Spostare o copiare la cartella di un progetto
- Sposta l’intera cartella. Se sposti o rinomini l’intera cartella del sito web, il collegamento al tuo progetto Manus e la sua cronologia delle versioni restano intatti.
- Copiare solo il file di progetto non crea un nuovo sito web. La copia punta allo stesso progetto Manus. Chiedi invece a Manus di configurare un nuovo progetto.
Crediti
Le attività che lavorano con il tuo computer consumano crediti alla stessa tariffa delle attività equivalenti nel cloud. Il costo dipende dalla complessità dell’attività, non dalla posizione dei file. Leggi Understanding Credit Consumption in the Manus Desktop App.Suggerimenti
- Fornisci a Manus il percorso completo della cartella. Un percorso completo, come
~/Documents/yoga-site, aiuta Manus a trovare subito il progetto giusto. - Usa una cartella nuova e vuota per un nuovo sito web. In questo modo Manus configura il progetto senza chiederti di confermare l’archiviazione del codice.
- Indica il tipo di progetto nel primo prompt. Scrivi “gestito da Manus” o “mantienilo in locale” per saltare la domanda di configurazione.
- Scegli un progetto gestito da Manus se prevedi di pubblicare con Manus. Ottieni hosting, cronologia delle versioni e pubblicazione senza configurazioni aggiuntive.
- Tieni un sito web associato in una sottocartella dedicata. In questo modo la cronologia delle versioni e i caricamenti includono solo il sito web, non l’intero progetto.
- Esegui il commit del tuo lavoro in Git prima di modifiche importanti. Il rollback non è ancora disponibile per i progetti locali gestiti da Manus, quindi la tua cronologia Git è la tua rete di sicurezza.
- Esegui il commit del piccolo file di progetto, non della cartella nascosta. In questo modo i tuoi branch e worktree restano collegati allo stesso progetto Manus.
- Pianifica per tempo i test dei pagamenti. Chiedi a Manus di configurare una sandbox cloud temporanea quando sei pronto a testare l’intero flusso di pagamento.
- Pubblica per condividere. Un’anteprima locale funziona solo sul tuo computer. Pubblica il sito web per inviare un link ad altre persone.
Domande frequenti
Mi serve Manus Studio per sviluppare in locale?
Mi serve Manus Studio per sviluppare in locale?
Qual è la differenza tra un progetto gestito da Manus e un progetto locale semplice?
Qual è la differenza tra un progetto gestito da Manus e un progetto locale semplice?
Manus carica il mio codice?
Manus carica il mio codice?
Manus modificherà il mio repository Git?
Manus modificherà il mio repository Git?
Perché la mia attività per l'app mobile è stata spostata nel cloud?
Perché la mia attività per l'app mobile è stata spostata nel cloud?
Perché Manus non mi chiede di scegliere un tipo di progetto per il mio gioco?
Perché Manus non mi chiede di scegliere un tipo di progetto per il mio gioco?
Posso ripristinare un progetto locale a una versione precedente?
Posso ripristinare un progetto locale a una versione precedente?
Posso testare i pagamenti Stripe sul mio computer?
Posso testare i pagamenti Stripe sul mio computer?
Qualcun altro può aprire la mia anteprima locale?
Qualcun altro può aprire la mia anteprima locale?
Posso collegare in seguito un sito web locale semplice a Manus?
Posso collegare in seguito un sito web locale semplice a Manus?
Manus mi ha chiesto di installare uno strumento sul mio computer. Perché?
Manus mi ha chiesto di installare uno strumento sul mio computer. Perché?
Sviluppare in locale consuma più crediti?
Sviluppare in locale consuma più crediti?