Creare progetti software basati su community in GitHub
Indipendentemente dal fatto che si gestiscano progetti software aziendali o open source, scoprire in che modo GitHub permette di creare community che favoriscono la comunicazione e la collaborazione, consolidando allo stesso tempo l'adozione di linee guida consigliate, codici di comportamento e procedure consigliate per la sicurezza.
Contenuto del percorso di apprendimento:
- Ottenere il coinvolgimento delle community sia per progetti proprietari che per progetti open source.
- Decidere se l'idea è un buon candidato per un progetto open source.
- Spostare un progetto esistente in GitHub dal PC personale o da un sistema legacy di controllo della versione.
- Mantenere sicuro il repository GitHub.
- Contribuire a un progetto open source.
Prerequisiti
Codice obiettivo
Si vuole richiedere un codice obiettivo?
Moduli in questo percorso di apprendimento
Informazioni su come usare le funzionalità principali di GitHub, tra cui problemi, notifiche, rami, commit e richieste pull.
Di seguito viene descritto come gestire un programma InnerSource di successo in GitHub con caratteristiche di individuabilità, indicazioni e manutenzione efficaci.
Informazioni su come creare un programma open source efficace stabilendo le linee guida per i collaboratori, seguendo processi collaudati e usando gli standard della community.
Informazioni su come caricare il progetto esistente in GitHub.
Di seguito viene descritto come spostare il progetto esistente in GitHub da un sistema di controllo della versione legacy.
In questo modulo si apprenderanno le procedure consigliate per la creazione, l'hosting e la gestione di un repository sicuro in GitHub.
Di seguito viene descritto come usare GitHub per trovare progetti open source e attività a cui contribuire e come creare richieste pull e comunicare con i gestori dei progetti in modo efficace per far accettare le proprie modifiche. Vengono inoltre illustrati i vantaggi derivanti dalla partecipazione alle community open source.