GitHub: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
-selezione progetti
 
(27 versioni intermedie di 24 utenti non mostrate)
Riga 1:
{{Sito web
| nome = GitHub
|logo = GitHub Invertocat Logo.svg
| screenshot =
| didascaliascreenshot =
| commercialedidascalia =
|url =
| tipo = [[Controllo versione|sistema per la gestione dello sviluppo di software]] di tipo collaborativo
|commerciale = sì
| registrazione = opzionale e gratuita
| tipo = [[Controllo versione|sistema per la gestione dello sviluppo di software]] di tipo collaborativo
| autore = [[GitHub, Inc.]]
| registrazione = opzionale e gratuita
| data di lancio =
| autore = [[GitHub, Inc.]]
| stato corrente = attivo
|data revenuedi lancio =
|stato slogancorrente = attivo
|revenue =
|slogan =
}}
 
'''GitHub''' è un servizio di [[hosting]] per progetti [[software]]., Ildi nomeproprietà derivadella dalsocietà fatto che "''GitHub''" èInc., unacon implementazione[[sede dellolegale]] strumento dia [[controlloSan versione distribuitoFrancisco]] in [[Git (software)|GitCalifornia]].
 
Il nome deriva dal fatto che "''GitHub''" è una implementazione dello strumento di [[controllo versione distribuito]] [[Git (software)|Git]].
== Descrizione ==
Il sito è principalmente utilizzato dagli [[programmatore|sviluppatori]], che caricano il [[codice sorgente]] dei loro [[programma (informatica)|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.
 
Tra le moltissime aziende che offrono servizi a livello internazionale che usano GitHub, le principali sono [[Google]], [[Apple]], [[Microsoft]], [[NASA]], [[Facebook]], [[Twitter]], [[NodeJS]], [[Ruby on Rails]], [[Jetbrains]], [[Jquery]], e GitHub stesso.
 
GitHub, Inc. ha sede legale a [[San Francisco]] in [[California]].
 
== Storia ==
GitHub Inc. venne fondata nel [[2008]] con il nome di Logical Awesome. Il sito era realizzato utilizzando [[Ruby on Rails]] ed [[Erlang (linguaggio di programmazione)|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.<ref>{{Cita web|https://news.microsoft.com/2018/06/04/microsoft-to-acquire-github-for-7-5-billion/|Microsoft to acquire GitHub for $7.5 billion|4 giugno 2018|lingua=en}}</ref><ref>{{Cita web|https://www.bloomberg.com/news/articles/2018-06-03/microsoft-is-said-to-have-agreed-to-acquire-coding-site-github|Buying GitHub Would Take Microsoft Back to Its Roots|4 giugno 2018|lingua=en}}</ref><ref>{{Cita web|https://blog.github.com/2018-06-04-github-microsoft/|A bright future for GitHub|4 giugno 2018|lingua=en}}</ref> L'acquisizione ha sollevato diverse polemiche. Temendo una strategia [[abbraccia, estendi ed estingui]],<ref>{{Cita web|url=https://news.ycombinator.com/item?id=17221527|titolo=Microsoft Is Said to Have Agreed to Acquire GitHub|sito=Hacker News|data=3 giugno 2018|lingua=en|accesso=21 aprile 2023}}</ref><ref>{{Cita web|url=https://www.bloomberg.com/news/articles/2018-06-03/microsoft-is-said-to-have-agreed-to-acquire-coding-site-github??leadSource=uverify%20wall|titolo=Buying GitHub Would Take Microsoft Back to Its Roots|autore=Dina Bass|autore2=Eric Newcomer|data=3 giugno 2018|accesso=21 aprile 2023}}</ref> nell'ora successiva all'annuncio, {{formatnum:13000}} progetti avevano già migrato a [[GitLab]], un sito analogo a GitHub ma il cui [[server]] è disponibile in [[licenza libera]].<ref>{{Cita news|url=https://twitter.com/gitlabstatus/status/1003887898142367744|titolo=GitLab.com Status on Twitter|opera=Twitter|accesso=6 giugno 2018|lingua=en}}</ref> A fine giornata i progetti migrati a GitLab sono stati {{Formatnum:50000}}.<ref name="vice.com-acquisition">{{Cita web|url=https://www.vice.com/en/article/ywen8x/13000-projects-ditched-github-for-gitlab-monday-morning|titolo=13,000 Projects Ditched GitHub for GitLab Monday Morning|lingua=en|autore=Daniel Oberhaus|data=4 giugno 2018|accesso=21 aprile 2023|citazione=These fears are not unfounded, given Microsoft’s historically adversarial position on open source software. In 2001, Microsoft CEO Steve Ballmer famously called Linux “a cancer” and expressed his distaste for open source projects.}}</ref> In ogni caso, prima dell'acquisizione GitHub aveva comunicato di avere circa 80 milioni di progetti.<ref name="vice.com-acquisition" />
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.
 
== Descrizione ==
Nel luglio 2012 la compagnia ha ricevuto 100 milioni di dollari da [[Andreessen Horowitz]] per avviare la stessa.
Il sito è principalmente utilizzato da [[programmatore|sviluppatori]] che caricano il [[codice sorgente]] di [[programma (informatica)|programmi]] e lo rendono scaricabile e migliorabile da altre persone. Questi ultimi possono interagire con gli sviluppatori tramite un sistema per inviare segnalazione di [[bug]] o funzionalità (''[[issue tracker]]''), un sistema per copiare il software in una versione modificabile (''[[Fork (sviluppo software)|fork]]''), un sistema per proporre modifiche agli sviluppatori originali (''pull request'') e un sistema di discussione legato al codice del [[repository]]. GitHub fornisce anche dei [[report informativo|report]] sui contributori più attivi o sul codice.
 
GitHub include altri servizi, come ''Gist'', strumenti per repository legati ad un singolo file. Viene incluso anche un [[hosting]] per pagine web statiche, che possono essere modificate sempre tramite un repository git.
Il 16 gennaio 2013 GitHub ha annunciato di avere 3 milioni di utenti e più di 5 milioni di repository.
 
I repository di GitHub sono accessibili tramite [[HTTPS]] o [[Secure Shell|SSH]]. Ci sono diverse applicazioni e client [[multipiattaforma]], di cui diversi sono indipendenti e [[software libero]].<ref>{{Cita web|url=https://f-droid.org/packages/jp.forkhub/|titolo=ForkHub|accesso=12 aprile 2023|lingua=en|sito=[[F-Droid]]}}</ref> Il server di GitHub è invece [[software proprietario]].<ref>{{Cita web|url=https://docs.github.com/en/enterprise-server@3.5/admin/overview/about-github-enterprise-server|titolo=About GitHub Enterprise Server|lingua=en|accesso=21 aprile 2023}}</ref>
Il 4 giugno 2018 [[Microsoft]] ha annunciato di aver acquisito la società per 7,5 miliardi di dollari in azioni.<ref>{{Cita web|https://news.microsoft.com/2018/06/04/microsoft-to-acquire-github-for-7-5-billion/|Microsoft to acquire GitHub for $7.5 billion|4 giugno 2018|lingua=en}}</ref><ref>{{Cita web|https://www.bloomberg.com/news/articles/2018-06-03/microsoft-is-said-to-have-agreed-to-acquire-coding-site-github|Buying GitHub Would Take Microsoft Back to Its Roots|4 giugno 2018|lingua=en}}</ref><ref>{{Cita web|https://blog.github.com/2018-06-04-github-microsoft/|A bright future for GitHub|4 giugno 2018|lingua=en}}</ref>
 
Dopo questa acquisizione è aumentato il numero di progetti importati su [[GitLab]], un sito analogo a GitHub.<ref>{{Cita news|url=https://twitter.com/gitlabstatus/status/1003887898142367744|titolo=GitLab.com Status on Twitter|opera=Twitter|accesso=6 giugno 2018|lingua=en}}</ref>
 
== Applicazioni ==
Vi sono interfacce grafiche [[multipiattaforma]] per utilizzare GitHub.<ref>{{Cita web|https://desktop.github.com/|GitHub Desktop|18 aprile 2016|lingua=en}}</ref> L'applicazione ufficiale per [[Android]] è distribuita anche su [[F-Droid]], insieme ad altre varianti.<ref>{{Cita web|url=https://f-droid.org/repositorypackages/browse/?fdid=com.github.mobile/|titolo=GitHub|3accesso=1821 aprile 20162023|lingua=en|urlmorto=no|urlarchivio=https://web.archive.org/web/20150411004411/https://f-droid.org/repository/browse/?fdid=com.github.mobile|dataarchivio=11 aprile 2015}}</ref><ref>{{Cita web|url=https://f-droid.org/repository/browse/?fdid=jp.forkhub|titolo=ForkHub|18 aprile 2016|lingua=en}}</ref>
 
== Progetti sviluppati ==
* [[Atom (editor)|Atom]], un [[editor di testo]] e codice sorgente gratuito e [[open source]]
 
* [[Electron (framework)|Electron]], un [[framework]] open source per utilizzare siti Web basati su [[JavaScript]] come applicazioni desktop
* Atom, un editor di testo e codice sorgente gratuito e [[open source]]
* [[Electron (framework)|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<ref>{{Cita web|titolo=The Apache Software Foundation|url=https://github.com/apache|sito=GitHub|lingua=en}}</ref> (migrazione completata a febbraio 2019)<ref>{{Cita web|url=https://github.blog/2019-04-29-apache-joins-github-community/|titolo=Apache Software Foundation joins GitHub open source community|data=29 aprile 2019|sito=The GitHub Blog|lingua=en|accesso=24 maggio 2019}}</ref><ref>{{Cita web|url=https://blogs.apache.org/foundation/entry/the-apache-software-foundation-expands|titolo=The Apache® Software Foundation Expands Infrastructure with GitHub Integration : The Apache Software Foundation Blog|sito=blogs.apache.org|accesso=24 maggio 2019}}</ref>
* [[Bootstrap]] (framework front-end )<ref>{{Cita web|titolo=Bootstrap|url=https://github.com/twbs|sito=GitHub|lingua=en}}</ref>
* Express.js<ref>{{Cita web|titolo=expressjs|url=https://github.com/expressjs|sito=GitHub|lingua=en}}</ref>
* [[Google]]<ref>{{Cita web|titolo=Google|url=https://github.com/google|sito=GitHub|lingua=en}}</ref>
* [[Microsoft]]<ref>{{Cita web|titolo=Microsoft|url=https://github.com/microsoft|sito=GitHub|lingua=en}}</ref>
** ASP.NET Core
** .NET Core<ref>{{Cita web|titolo=This repo is the official home of .NET on GitHub. It's a great starting point to find many .NET OSS projects from Microsoft and the community, including many that are part of the .NET Foundation|url=https://github.com/microsoft/dotnet|sito=GitHub}}</ref>
** TypeScript<ref>{{Cita web|titolo=TypeScript is a superset of JavaScript that compiles to clean JavaScript output.: microsoft/TypeScript|url=https://github.com/microsoft/TypeScript|sito=GitHub}}</ref>
** Visual Studio Code<ref>{{Cita web|titolo=Visual Studio Code|url=https://github.com/microsoft/vscode|sito=GitHub|editore=Microsoft|data=26 agosto 2019}}</ref>
** Windows Calculator<ref>{{Cita web|titolo=Windows Calculator: A simple yet powerful calculator that ships with Windows: microsoft/calculator|url=https://github.com/microsoft/calculator|sito=GitHub}}</ref>
** Windows Console<ref name=":666">{{Cita web|titolo=The new Windows Terminal, and the original Windows console host -- all in the same place!: microsoft/terminal|url=https://github.com/microsoft/terminal|sito=GitHub}}</ref>
** Windows Terminal<ref name=":666" />
* [[MySQL]]<ref>{{Cita web|titolo=mysqljs|url=https://github.com/mysqljs|sito=GitHub|lingua=en}}</ref>
* National Security Agency<ref>{{Cita web|titolo=NationalSecurityAgency|url=https://github.com/NationalSecurityAgency|sito=GitHub}}</ref>
* [[Node.js]]<ref>{{Cita web|titolo=Node.js|url=https://github.com/nodejs|sito=GitHub|lingua=en}}</ref>
* npm<ref>{{Cita web|titolo=npm|url=https://github.com/npm|sito=GitHub|lingua=en}}</ref>
* Swift (di Apple)
* uBlock Origin<ref>{{Cita web|titolo=uBlock Origin: An efficient blocker for Chromium and Firefox. Fast and lean. - gorhill/uBlock|url=https://github.com/gorhill/uBlock}}</ref>
* U.S. Immigration and Customs Enforcement<ref>{{Cita web|titolo=GitHub and US Government developers|url=https://github.blog/2019-10-09-github-and-us-government-developers/|lingua=en}}</ref>
 
== Note ==
Line 75 ⟶ 44:
* [[Git (software)]]
* [[GitLab]]
 
== Altri progetti ==
{{interprogetto}}
 
== Collegamenti esterni ==