Esplorare le possibilità degli spazi di codice di GitHub con 4D

Tradotto automaticamente da Deepl

GitHub offre potenti strumenti per gli sviluppatori. Uno di questi è Codepaces, che consente di sviluppare online il codice memorizzato in un repo GitHub da qualsiasi luogo, utilizzando un’istanza integrata di Visual Studio Code.

Questo è anche il caso dei progetti 4D!

Scopriamo questo potente strumento e scopriamo un nuovo modo di fare coding!

Cosa sono i codespaces?

I Codespace di GitHub consentono agli sviluppatori di modificare un repository da qualsiasi luogo.

Un Codespace è un contenitore accessibile direttamente dalla pagina del repository di GitHub o in remoto tramite Visual Studio Code o l’applicazione Codespaces.

Quando si crea un Codespace su un repository GitHub, è sufficiente definire a quale ramo del progetto si vuole che il Codespace sia collegato. Si può quindi lavorare sul repository nel contenitore. Le modifiche vengono memorizzate direttamente nel ramo definito.

Poiché un Codespace è un’istanza di Visual Studio Code in esecuzione in un contenitore, è facile installare l’estensione 4D-Analyzer per beneficiare di tutti gli aiuti alla codifica, come l’evidenziazione del codice, i suggerimenti, il completamento automatico, la firma di aiuto e l’accesso diretto alla documentazione.

tool4d per GitHub

Come abbiamo visto in questo post, 4D-Analyzer scarica e aggiorna automaticamente la versione dell’applicazione tool4d che avete definito. 4D ha rilasciato una versione dedicata, tool4d, per GitHub, per consentire questa operazione in un ambiente Codespace.

Si noti che più sviluppatori possono utilizzare un codespace contemporaneamente. In questo modo, tutti possono aggiornare direttamente il codice!

Vediamo in questo video come si può utilizzare un Codespace GitHub con un progetto 4D:

Conclusione

In sintesi, i Codespace di GitHub offrono ambienti di sviluppo senza soluzione di continuità, ora estesi ai progetti 4D con tool4d per GitHub. Favorisce la codifica collaborativa e garantisce una gestione efficiente dei progetti.

Avatar
- Product Owner -Damien Fuzeau è entrato a far parte del team 4D Product nel febbraio 2019. In qualità di Product Owner, si occupa di scrivere le storie degli utenti e di tradurle in specifiche funzionali. Il suo lavoro consiste anche nell'assicurarsi che le implementazioni delle funzionalità fornite soddisfino le esigenze dei clienti.Damien si è laureato all'Università di Nantes in ingegneria del software. Ha trascorso più di 23 anni nella sua precedente azienda, prima come sviluppatore (scoprendo 4D nel 1997), poi come responsabile dell'ingegneria e architetto software. Questa azienda è un partner OEM di 4D e ha distribuito software aziendali basati su 4D per migliaia di utenti, su centinaia di server. Damien è quindi abituato allo sviluppo e alla distribuzione di 4D in un contesto multilingue.