GitHub
Da Wikipedia, l'enciclopedia libera.
GitHub sito web | |
---|---|
![]() | |
URL | github.com |
Tipo di sito | sistema per la gestione dello sviluppo di software di tipo collaborativo |
Lingua | Inglese |
Registrazione | opzionale e gratuita |
Commerciale | sì |
Proprietario | Microsoft |
Creato da | GitHub, Inc. |
Lancio | 19 ottobre 2007 |
Stato attuale | attivo |
GitHub è un servizio di hosting per progetti software, di proprietà della società GitHub Inc., con sede legale a San Francisco in California.
Il nome deriva dal fatto che "GitHub" è una implementazione dello strumento di controllo versione distribuito Git. Tra i molti soggetti che offrono servizi a livello internazionale che usano GitHub, le principali sono Google, Apple, Microsoft, NASA, Facebook, Twitter, Node.js, Ruby on Rails, JetBrains, JQuery, e GitHub stesso.
Storia
GitHub Inc. venne fondata nel 2008 con il nome di Logical Awesome. Il sito era realizzato utilizzando Ruby on Rails ed Erlang dagli sviluppatori Chris Wanstrath PJ Hyett e Tom Preston-Werner.
Il 24 febbraio 2009 fu annunciata l'attivazione di 46.000 repository pubblici di cui 17.000 solo nei 30 giorni precedenti. Il 5 luglio raggiunsero i 100.000 utenti. Il 27 luglio 2009 i repository pubblici diventarono 135.000, l'anno dopo aumentarono a 1 milione per poi arrivare a 2 milioni nell'aprile 2011.
Nel luglio 2012 la compagnia ha ricevuto 100 milioni di dollari da Andreessen Horowitz per avviare la stessa.
Il 16 gennaio 2013 GitHub ha annunciato di avere 3 milioni di utenti e più di 5 milioni di repository.
Il 4 giugno 2018 Microsoft ha annunciato di aver acquisito la società per 7,5 miliardi di dollari in azioni.[1][2][3]
Dopo questa acquisizione è aumentato il numero di progetti importati su GitLab, un sito analogo a GitHub.[4]
Descrizione
Il sito è principalmente utilizzato dagli sviluppatori, che caricano il codice sorgente dei loro programmi e lo rendono scaricabile dagli utenti. Questi ultimi possono interagire con lo sviluppatore tramite un sistema di issue tracking, pull request e commenti che permette di migliorare il codice del repository risolvendo bug o aggiungendo funzionalità. Inoltre Github elabora dettagliate pagine che riassumono come gli sviluppatori lavorano sulle varie versioni dei repository.
GitHub fornisce anche altri servizi come Gist, strumenti per creare repository individuali e per le pagine web che possono essere modificate tramite un repository di Git, un servizio di hosting ed una piattaforma di statistiche sui siti web.
Applicazioni
Vi sono interfacce grafiche multipiattaforma per utilizzare GitHub.[5] L'applicazione per Android è distribuita anche su F-Droid.[6][7]
Progetti sviluppati
- Atom, un editor di testo e codice sorgente gratuito e open source
- Electron, un framework open source per utilizzare siti Web basati su JavaScript come applicazioni desktop
Utenti di spicco
Alcune importanti organizzazioni e progetti open source utilizzano GitHub come luogo principale per la collaborazione, tra cui:
- Apertium (migrato da SourceForge)
- The Apache Software Foundation[8] (migrazione completata a febbraio 2019)[9][10]
- Bootstrap (framework front-end )[11]
- Express.js[12]
- Google[13]
- Microsoft[14]
- MySQL[20]
- National Security Agency[21]
- Node.js[22]
- npm[23]
- Swift (di Apple)
- uBlock Origin[24]
- U.S. Immigration and Customs Enforcement[25]
Text is available under the CC BY-SA 4.0 license; additional terms may apply.
Images, videos and audio are available under their respective licenses.