10 consigli per ottenere il massimo da Github


GitHub è un servizio di hosting online per lo più codice di computer con controllo della versione. Pensa a Github come un servizio di sviluppo basato su cloud per codice e altri tipi simili di file. Github vanta oltre 30 milioni di utenti che condividono, sviluppano e lavorano insieme per creare il software di domani.

Ospita progetti di codice sorgente in diversi linguaggi di programmazione e tiene traccia di ogni iterazione e ogni cambiamento. Inoltre, tutti i membri del tuo team possono lavorare insieme sugli stessi progetti da qualsiasi parte del mondo.

GitHub è molto utile per progetti con molteplici collaboratori. Significa anche che i team di sviluppo di software e app possono utilizzare un repository centralizzato in cui gli utenti possono caricare, gestire il codice e apportare modifiche sincronistiche.

Quando si utilizzano altri sistemi basati su cloud come Dropbox, le modifiche possono prevalere a vicenda. Il primo a salvare la precedenza sui propri posti di lavoro rispetto a un altro membro del team che potrebbe tentare di apportare modifiche nello stesso momento.

Nonostante GitHub sia utilizzato principalmente da ingegneri e programmatori, può essere facilmente impiegato da quelli con meno esperienza tecnica come modo di condividere e collaborare su qualsiasi tipo di file.

Ad esempio, i membri del team che ritengono di dover apportare modifiche ai documenti di Word spesso possono beneficiare delle funzionalità di controllo della versione.

In_content_1 all: [300x250] / dfp: [640x360]->

1. Tracciamento dei progetti di codifica

Il fondamento della piattaforma GitHub è la capacità che ha di tracciare i progetti utilizzando il sistema di controllo della versione distribuito Idiota (un programma che tiene traccia degli sviluppi e delle modifiche apportate ai file .)

I membri del team possono visualizzare una panoramica completa di ogni progetto. Una barra di avanzamento mostrerà attività attive, un elenco di cose da fare e cosa è stato completato.

GitHub consente inoltre agli utenti di tracciare i projectboard di altre organizzazioni inserendo l'URL di un progetto nel campo note. Se lo desideri, puoi disattivare il monitoraggio per un determinato progetto.

2. Uso delle scorciatoie da tastiera

La maggior parte di noi ha familiarità con l'uso delle scorciatoie da tastiera come mezzo per eseguire attività multiple o ripetitive in modo più rapido.

Quasi ogni pagina su GitHub include un elenco di scorciatoie che possono essere utilizzato su quella pagina specifica. Puoi accedere al collegamento digitando "?" In una finestra di dialogo.

3. Esplora altri progetti

La maggior parte dei team di sviluppatori utilizza GitHub per ospitare e gestire i propri progetti. Tuttavia, aiuta anche a vedere come gli altri utilizzano la piattaforma e a sfogliare i loro progetti. Potresti ottenere alcune nuove intuizioni,idee e ispirazione da utilizzare per i tuoi progetti.

Scopri cosa è di tendenza in GitHubcommunity, connettiti con altri membri e cerca etichette o argomenti per maggiori informazioni.

Per una piattaforma che si occupa principalmente di codifica, Github è incredibilmente" persone- amichevole "e brilla come utente e ambiente incentrato sulla comunità. La loro enfasi sullo sviluppo incentrato sull'utente è radicata nella cultura stessa di Github, che si colloca tra le prime venti posizioni tra i luoghi di lavoro più adatti ai dipendenti del mondo.

4. Molto più che semplice codifica

Molti ritengono che GitHub sia utile solo per gli sviluppatori. Tuttavia, è anche una risorsa per molte altre nicchie. Due delle principali funzionalità collaborative di GitHub che sono utili a chiunque si stanno ramificando e biforcando.

Forking consente agli utenti di creare una copia o clonare il lavoro di qualcun altro se ne hanno accesso. Il collegamento ipertestuale primario alla risorsa può essere preservato mentre lo sviluppatore verifica il contenuto, esegue modifiche e revisioni.

Con lo strumento di ramificazione, gli utenti possono creare una copia temporanea di una risorsa. Ciò impedisce a diversi utenti che lavorano simultaneamente sul contenuto simultaneo di applicare modifiche incompatibili al progetto.

La diramazione e il fork sono strumenti preziosi per gli utenti che lavorano su progetti sinergici. Di seguito sono riportati alcuni modi in cui i team di qualsiasi tipo, non solo i programmatori, possono trarne vantaggio:

  • Diario di viaggio
  • Documenti legali
  • Composizioni musicali
  • Visualizzazione dei dati per i giornalisti
  • Blog e marketing dei contenuti
  • Condivisione delle ricette
  • 5. Crea un repository

    Un repository è un modo elegante per descrivere lo spazio in cui vive il tuo progetto. Le opzioni su dove archiviare i tuoi dati sono:

    • Qualsiasi host online
    • Una cartella sul tuo computer
    • Spazio di archiviazione GitHub
    • Puoi archiviare qualsiasi tipo di file nel tuo repository, inclusi file di immagini, testo e codice. Iniziare con il tuo primo repository non è difficile. Innanzitutto, dovrai creare il tuo account GitHub.

      L'azione successiva è fare clic sul segno più + nell'angolo in alto a destra durante l'accesso. Seleziona "nuovo repository".

      Vedrai quindi una schermata simile a questa:

      Prendi nota che i repository sono bydefault pubblico. Se preferisci che l'accesso sia limitato e non garantisci a nessuno di vedere i tuoi progressi, puoi selezionare solo quelli per cui vuoi vedere il tuo contenuto. Se preferisci mantenere un po 'di privacy, dovrai passare a un servizio a pagamento ..

      6. Usa README in modo efficace

      Lo scopo di un file README è di interessare gli utenti al tuo progetto. Puoi aggiungere il tuo file mentre inizi a creare un repository dedicato.

      Coloro che usano la piattaforma WordPress hanno familiarità con i file README. Prima di installare i plugin, il tuo team di lavoro può farloleggi questo file per avere un'idea più chiara di ciò che è probabile che faccia il plug-in e di come usarlo.

      Non rendere il tuo file lungo e noioso in quanto molto probabilmente allontanerà gli utenti piuttosto che averli stai in giro a leggere di più. Alcune best practice suggerite per i file README includono:

      • Titoli descrittivi
      • Immagini intestazione
      • Collegamenti esterni a documentazione aggiuntiva
      • Funzione breve elenchi
      • Riepiloghi chiari e concisi
      • 7. Segui gli altri

        Interagisci con gli altri su GitHub seguendo il loro profilo. Sarai in grado di monitorare ciò su cui altri stanno lavorando all'interno dei repository pubblici e riceverai anche notifiche sulla loro attività sulla tua dashboard personale su Github.

        Troverai molte idee fantastiche per i tuoi progetti di sviluppo, puoi collaborare con i membri del team nella tua nicchia o gruppo di lavoro e condividere le tue conoscenze ed esperienze.

        Per seguire qualcuno in GitHub, puoi cercare per argomento o nicchia, accedere alla loro pagina del profilo e fare clic su "Segui".

        8. Partecipa alla conversazione

        Uno dei molti vantaggi delle piattaforme open source è la capacità di collaborare, apprendere, condividere e comunicare con gli altri.

        Non ci sono costi per usare Github ed esplorarne le potenzialità. Lo scopo dell'open source è di aiutare a migliorare le soluzioni usando i contributi delle masse.

        Impara o migliora le tue abilità o aiuta gli altri a imparare dalla tua esperienza e competenza.

        Incontrandoti con una comunità su GitHub, sarai in grado di seguire lo sviluppo di progetti che ti interessano, fare il duplicato di tali progetti e sperimentare nel tuo repository privato.

        Per trovare una community a cui sei interessato, usa la funzione "esplora" per cercare raccolte relative al tuo campo di interesse.

        9. Mostra il tuo lavoro migliore

        Se sei un utente attivo di social media, capisci la potenza dei post aggiunti. Ad esempio, se aggiungi un nuovo post al tuo profilo Twitter, rimarrà nella parte superiore del feed e sarà visualizzabile da chiunque visualizzi quel profilo.

        Le pagine di Facebook hanno la stessa funzione. Bypinning post nei tuoi profili sui social media, stai assicurando che i tuoi spettatori vedano prima i tuoi post preferiti anziché dover cercare in tutto il tuo feed.

        GitHub ti consente anche di aggiungere i tuoi repository preferiti o più pertinenti al tuo profilo pagina. Gli utenti con un account gratuito possono inserire fino a sei repository che rimarranno in cima al loro profilo.

        10. Sapere chi incolpare

        Sì, c'è un pulsante in GitHub chiamato "incolpare". Potrebbe non essere una parola gentile, ma è una funzione utile. Se vuoi vedere chi ha apportato una modifica specifica in un file, riproduci   scaricabarile.

        Dalla vista della colpa di un file, sarà possibile visualizzare l'intera cronologia delle revisioni riga per riga. Oppure puoi esaminare le modifiche apportate o la cronologia delle versioni di qualsiasi riga.

        Se qualcosa non funziona o non funziona correttamente, questa funzione può aiutare a identificare quali membri del team devono lavorare insieme verso una soluzione.

        Se stai cercando un cloud centralizzato, piattaforma basata su cui è possibile collaborare, condividere, archiviare, testare e pubblicare progetti, GitHub è una soluzione potente.

        10+ cose da fare dopo aver installato Linux Ubuntu 18.10

        Post correlati:


        11.04.2019