Informazioni su GitHub

GitHub consente ai team di sviluppo di collaborare tra loro, nonché di rivedere e gestire il codice all'interno di una pipeline DevOps e la sicurezza integrata del codice.

Ulteriori informazioni su GitHub

Aspetti positivi:

It is a great platform for developers to showcase there work and get any help from the platform community.

Aspetti negativi:

It also sadly has no mobile app/mobile support at all.

Valutazioni di GitHub

Punteggio medio

Facilità d'uso
4,4
Servizio clienti
4,4
Caratteristiche
4,7
Rapporto qualità-prezzo
4,6

Lo consiglieresti?

9,2/10

GitHub ha una valutazione complessiva di 4,8 stelle su 5, calcolata sulla base di 5.758 recensioni degli utenti di Capterra.

Hai già usato GitHub?

Condividi la tua esperienza con altri acquirenti.

Filtra le recensioni (5.758)

Yogendra
Yogendra
Release and QA Manager
Utente LinkedIn Verificato
Servizi e tecnologie dell'informazione, 201-500 dipendenti
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

Great software service for a version control system

5,0 2 anni fa
Sottotitoli in italiano disponibili nel lettore video
Steve
Steve
Web Developer
Utente LinkedIn Verificato
Software informatici, Lavoratore autonomo
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

GitHub Review

5,0 9 mesi fa
Sottotitoli in italiano disponibili nel lettore video
Roberto
Web Developer Senior (Italia)
Utente LinkedIn Verificato
Internet, 11-50 dipendenti
Ha utilizzato il software per: Più di 1 anno
Fonte della recensione

Ci sono buone ragioni perchè Github è leader delle soluzioni di code hosting

5,0 5 mesi fa

Commenti: Poter mettere in un posto sicuro il mio codice che è sempre disponibile in ogni momento per me ha una cerca importanza. Mi permette anche di trovare le varie differenze che ci sono tra una versione e l'altra sia con l'utilizzo dei logs che con git blame per trovare quando sono state fatte determinate modifiche di un file. L'utilizzo poi delle Pull Requests (PRs) è sicuramente una cosa inestimabile come strumento per non perdere di vista il workflow dello sviluppo.

Aspetti positivi:

GitHub ha un range ben fornito di servizi che hanno a che fare con le varie parti del ciclo di vita dello sviluppo, dall'hosting del codice fino a una ampia gamma di strumenti per gestire il codice e tramite le varie versioni vedere come è cambiato nel tempo. Permette quindi anche di recuperare codice che è stato rimosso o recuperare file che sono stati cancellati nelle precedenti versioni.Mi piace anche che Github sia integrato con vari servizi di terze parti.

Aspetti negativi:

GitHub offre comunque una serie di strumenti simili a servizi concorrenti e alcuni di questi non sono user-friendly ad esempio la possibilità di fare test automatici. Poi la scelta spetta allo sviluppatore che sceglie appunto GitHub (nessuno è obbligato a sceglierlo) ma magari più piacere tutto quello che viene offerto.

Massimiliano
Graphic Designer (Italia)
Utente LinkedIn Verificato
Servizi e tecnologie dell'informazione, 2-10 dipendenti
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

GitHub la piattaforma di hosting e collaborazione per il controllo delle versioni basato su Git

5,0 mese scorso Nuova

Commenti: Github è ottimo per il mio ambiente di sviluppo perché offre funzionalità avanzate di controllo versione che permettono di tenere traccia delle modifiche e di gestire il codice sorgente in modo efficiente. È una piattaforma molto popolare per gli sviluppatori di software open source e quindi consente di trovare il codice sorgente di esempio sia come repository che come Gist per lo sviluppo di nuovi progetti.

Aspetti positivi:

Github è una piattaforma web-based di hosting per il version control system Git, che permette agli utenti di collaborare e gestire il codice sorgente dei loro progetti software. Github è open source e gratuito e permette ai team di sviluppo di lavorare insieme senza costi onerosi. Github è integrabile con molti altri strumenti di sviluppo, come ad esempio editor di codice, IDE, strumenti di test, strumenti di analisi del codice e molto altro.

Aspetti negativi:

L'uso di Github richiede una certa curva di apprendimento, specialmente per coloro che non hanno mai utilizzato un sistema di controllo versione prima d'ora. Alcune delle funzionalità più avanzate di Github, come la gestione di repository privati, possono avere costi elevati. Github ha subito in passato alcuni problemi di sicurezza, come ad esempio l'esposizione involontaria di token di autenticazione utente.

Fabiano
Consulente IT (Italia)
Servizi e tecnologie dell'informazione, 501-1.000 dipendenti
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

Impossibile non utilizzarlo

5,0 2 mesi fa

Commenti: Lo utilizzo su ogni progetto della mia azienda. L’interfaccia grafica è molto comoda e permette di fare tutte le operazioni possibili da linea di comando ma con semplicità.

Aspetti positivi:

Praticamente per ogni progetto lo si utilizza. Fondamentale per collaborare e non scrivere lo stesso pezzo di codice tra colleghi.

Aspetti negativi:

Un po’ ostico per chi alle prime armi per quanto riguarda l’interfaccia da linea di comando.

Teresa Maria Rosaria
Ricercatore (Italia)
Ricerca, 51-200 dipendenti
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

Essenziale per la ricerca scientifica

5,0 2 mesi fa Nuova

Commenti: La mia esperienza con GitHub è ormai annuale e continuerà nel tempo. Senza GitHub verrebbe meno parte del mio lavoro

Aspetti positivi:

Di vitale importanza nel mio campo lavorativo ossia programmatrice in ambito scientifico. La condivisione dei codici nella comunità scientifica è di vitale importanza sia nello sviluppo di programmi che nella riproducibilità dei dati e GitHub è un pilastro in questo. La capacità di gestire codici in qualsiasi linguaggio di programmazione e la chiara interfaccia grafica sono i punti di forza

Aspetti negativi:

Di meno facilità è l'upload e il download di packages

Daniele
Daniele
Sviluppatore (Italia)
Utente LinkedIn Verificato
Internet, Lavoratore autonomo
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

Indispensabile

5,0 anno scorso

Commenti: Github risolve i problemi di versamento di un prodotto, mi permette di ripristinare parti di un progetto o di potere sviluppare parti sperimentali senza per questo perdere il codice della parte principale

Aspetti positivi:

GitHub è indispensabile per chi come me è uno sviluppatore. Controllo delle versioni dei vari lavori (app o siti web), repository per le varie collaborazioni, gestione dei progetti e una community vastissima, rendono GitHub un must have

Aspetti negativi:

La sua configurazione è un pò macchinosa e non immediata. Nulla di sconvolgente ma potrebbe essere più snella.

Alessio
Alessio
Web Developer (Italia)
Utente LinkedIn Verificato
Internet, 11-50 dipendenti
Ha utilizzato il software per: Più di 1 anno
Fonte della recensione

Ottimo per programmatori

5,0 2 mesi fa

Aspetti positivi:

GitHub è un buono strumento di gestione del codice sorgente e di controllo delle versione, è compatibile con la maggior parte degli strumenti per programmare, è anche la miglior piattaforma per condividere software open source con il resto del mondo

Aspetti negativi:

Non ho trovato nulla che non mi piacesse di gitHub

Nancy
Web menager (Italia)
Marketing e pubblicità, 51-200 dipendenti
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

Mi ha sempre aiutato

5,0 5 mesi fa

Commenti: Il vantaggio più grande che nel passare nel tempo ho potuto rivedere i progetti, senza averli persi ne niente

Aspetti positivi:

Per una persona che lavora nell ambito informatico questo programma è veramente essenziale, per poter ricordare i progetti nel tempo, per il lavoro, per quando fai i colloqui, è comodo è facile da usare

Aspetti negativi:

Integrazione è facilissima ed è anche molto facile da usare perciò nessun problema

Claudio
Programmatore robot (Italia)
Elettronica di consumo, 10.000+ dipendenti
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

Il miglior programma per il versionamento del codice

5,0 2 mesi fa Nuova

Commenti: Complessivamente consiglio GitHub a tutti i programmatori per tenere traccia delle varie implementazioni

Aspetti positivi:

GitHub è il software più utilizzato per il versionamento del codice, è facile e semplice da utilizzare, anche solo con le funzionalità gratuite offre molte possibilità sia per aziende sia per progetti personali

Aspetti negativi:

Difficilmente si trovano punti deboli su GitHub

Leonardo
Sviluppatore (Italia)
Internet, 11-50 dipendenti
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

Ottimo git repository

5,0 2 mesi fa Nuova

Aspetti positivi:

La gestione dei vari progetti è organizzata in modo impeccabile

Aspetti negativi:

La modifica interna dei file non è delle migliori

Francesca
Software Developer (Italia)
Servizi e tecnologie dell'informazione, 501-1.000 dipendenti
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

Ottimo

5,0 2 mesi fa

Aspetti positivi:

ottimo prodotto per il versionamento del software, non fornisce limitazioni di condivisione tra colleghi

Aspetti negativi:

Nessun problema riscontrato nell'utilizzo

Utente Verificato
Utente LinkedIn Verificato
Telecomunicazioni, 10.000+ dipendenti
Ha utilizzato il software per: Più di 1 anno
Fonte della recensione

Ottima esperienza di utilizzo

4,0 3 mesi fa

Aspetti positivi:

ottima possibilità integrazione con tool esterni per esempio lo usiamo con Jenkins per CICD. Scan del codice per identificare vulnerabilità, facilità di utilizzo.

Aspetti negativi:

non mi vengono in mente aspetti negativi.

Utente Verificato
Utente LinkedIn Verificato
Ingegneria meccanica o industriale, 51-200 dipendenti
Ha utilizzato il software per: 6-12 mesi
Fonte della recensione

Completo

4,0 5 mesi fa

Aspetti positivi:

Permette di scaricare applicativi utili allo sviluppo software, essendo famoso è molto grande

Aspetti negativi:

L'aspetto grafico è sicuramente migliorabile,

Nadine
Nadine
recensione (Italia)
Utente LinkedIn Verificato
Internet, Lavoratore autonomo
Ha utilizzato il software per: Prova gratuita
Fonte della recensione

recensione Git hub

5,0 4 mesi fa

Commenti: ok bene

Aspetti positivi:

molto piacevole esperienza nell'utilizzo

Aspetti negativi:

non saprei sono stata soddisfatta delle capacita

Oliviu Alexandru
Oliviu Alexandru
Marketing Specialist (Romania)
Utente LinkedIn Verificato
Marketing e pubblicità, Lavoratore autonomo
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

GitHub: A Comprehensive Review of its Features, Advantages, and Disadvantages

5,0 2 mesi fa Nuova

Commenti: Overall, the experience of using GitHub is largely positive for most developers. The platform provides a wide range of features and tools to help users manage their projects, collaborate with others, and ensure the security of their data. The user interface is intuitive and user-friendly, making it easy for individuals to get started with the platform, and the active community of users provides a wealth of resources and support.However, there are some drawbacks to the platform as well. The cost of the service may be higher for larger organizations, and some users may find the interface or navigation to be confusing, particularly if they are new to version control systems. Additionally, the platform's focus on collaboration may not be ideal for users who prefer to work on their own projects in isolation.Despite these limitations, the overall experience of using GitHub is positive for most users. Whether you are a seasoned developer or just starting out, GitHub is a powerful platform that provides a wide range of features and tools to help you manage your projects and collaborate with others.

Aspetti positivi:

User-friendly interface and ease of use, making it easy for developers to get started with the platform.Comprehensive documentation and resources, making it easy for users to learn and understand its features.Large community of users, making it easy to find answers to questions and collaborate with other developers.Integrates with a wide range of tools and services, including Slack and Visual Studio, making it easy to integrate into existing workflows.Advanced security features, such as two-factor authentication and data encryption, ensuring sensitive information remains secure.Highly scalable, making it a good choice for both small and large development teams.Offers a wide range of features, including version control, bug tracking, and project management.Robust infrastructure, ensuring high reliability and availability for users, even during high-traffic times.

Aspetti negativi:

Some features and services are only available on paid plans, making it potentially more expensive for users.Interface and navigation may be confusing for some users, particularly those who are new to version control systems.The platform's focus on collaboration may not be ideal for users who prefer to work on their own projects in isolation.Some users may encounter technical issues or bugs, although these are typically resolved quickly by GitHub's support team.

Nikhil Kumar
Software Engineer (India)
Software informatici, 501-1.000 dipendenti
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

Awesome tool for repository management and open source contributions.

5,0 2 mesi fa

Commenti: Overall GitHub is an awesome tool for any kind of user ranging from students to professionals and it is very easy to use also.

Aspetti positivi:

The most likable feature is that it's free to use GitHub and also it is simple and straightforward in its UI/UX and it also provides learning resources.

Aspetti negativi:

At this point, I don't have any cons to mention because the platform is free and very easily accessible and yes if it was paid then there would be a lot of things that can be improved.

Alternative considerate: GitLab e Bitbucket

Perché passare a GitHub: GitHub became very crucial when it comes to the open source community I support and contribute to open source projects also I create and share open source projects over GitHub because the majority of OSS tool repositories are hosted on GitHub.

Bibhuti
CTO (Nepal)
Software informatici, 2-10 dipendenti
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

Github review (8 years of usage)

3,0 anno scorso

Aspetti positivi:

- free private repo is cool - Github actions is awesome - Github pages saves a lot of money for web apps demo & open source projects. I myself have hosted all of my open sources web apps on Github pages. These are my favorites. Rest I can go on and on.

Aspetti negativi:

- Search feature is lacking. If there was better search functionality (eg. [SENSITIVE CONTENT] - powered by algolia), it would be a lot helpful. Searching one report among thousands is a pan right now. - Dependabot is pain - Sometimes Github pages doesn't update properly - Don't get relevant projects on "Explore repositories" section

Alternative considerate: Bitbucket

Perché scegliere GitHub: Github was better, in terms of free features and the UI.

Software precedente: GitLab

Perché passare a GitHub: GitHub has a lot of cool features for free.

André
Business Analyst (Portogallo)
Forniture e materiali, 10.000+ dipendenti
Ha utilizzato il software per: Più di 1 anno
Fonte della recensione

A Powerful Tool for Collaboration and Version Control - GitHub

5,0 2 mesi fa

Commenti: Despite the limited storage space, our team has found GitHub to be an incredibly powerful tool. It is easy to use and helps us to collaborate, track issues, and keep our code organized and versioned.

Aspetti positivi:

GitHub has been an invaluable tool for our team. We use it for collaboration, version control, and project management. With its intuitive interface, anyone can easily learn how to use it. We also appreciate the ability to create and track issues, making it easy to stay on top of problems and progress.

Aspetti negativi:

The one downside we have found with GitHub is its limited storage space. As our project grows, we need more space to store our code and files, but the current plan doesn't offer the capacity we need.

Ruhid
Ruhid
We are here to help everyone quickly! (Azerbaigian)
Utente LinkedIn Verificato
Animazioni e film, Lavoratore autonomo
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

Is there anything better than Github?

5,0 2 mesi fa

Aspetti positivi:

The good aspects are not counted. First of all, the site has everything you are looking for, be it the problems you are experiencing or a project you are looking for, codes, phone systems (ROM), website templates and more, it is good to find all kinds of files. It reveals the quality of the site. These are the features that I like the most about git hub, with the categories being organized, easy to use, and more features.

Aspetti negativi:

The category system and search filter can be further improved, as long as I use the site, there is no other feature that I don't like.

Vishal
Manager (Francia)
Servizi e tecnologie dell'informazione, 201-500 dipendenti
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

Professional ticketing software

5,0 2 mesi fa

Commenti: I like to use it which offer me a comfort to control my projects on GitHub and I'm still using it for last +2 years. Highly recommend it

Aspetti positivi:

Design and control are very useful of GitHub that make easy and fast to assist our clients but it multiple projects control is awesome.

Aspetti negativi:

No it is not making much difficulty but it is lightly slow to control

Sharma
Sharma
UI And Web developers (Giappone)
Utente LinkedIn Verificato
Servizi e tecnologie dell'informazione, 51-200 dipendenti
Ha utilizzato il software per: 6-12 mesi
Fonte della recensione

Review for GitHub

4,0 2 mesi fa Nuova

Aspetti positivi:

Version Control: GitHub provides Git-based version control to manage projects and track changes.Collaboration: GitHub allows multiple users to collaborate on a single project through pull requests, code reviews, and issue tracking.Project Management: GitHub provides a platform for managing projects through its built-in project boards and kanban boards.Code Hosting: GitHub provides unlimited private and public code repositories for hosting and sharing code.Documentation: GitHub provides a platform for creating and sharing documentation for projects.Integrations: GitHub integrates with various tools and services, including continuous integration/continuous deployment (CI/CD) tools and project management tools.Security: GitHub provides security features such as access control, code signing, and security alerts to protect projects.Community: GitHub has a large developer community, making it easy to find answers, collaborate, and contribute to open-source projects.

Aspetti negativi:

Cost: For private repositories and advanced features, GitHub requires a paid subscription, which can be expensive for individual users and small teams.Limited Storage: GitHub has limited storage for larger files, and it can be difficult to manage large binary files or backups on the platform.User Interface: The GitHub user interface can be overwhelming and confusing for new users, and some advanced features can be difficult to use.Dependence on Internet: GitHub requires an internet connection to use, which can be a drawback for users with limited or unreliable internet access.Limited Customization: GitHub has limited customization options, and it can be difficult to integrate with other tools or modify the platform to meet specific needs.Performance: GitHub can become slow or unresponsive during periods of high usage, and some users may experience performance issues when working with large repositories or projects.Privacy Concerns: Although GitHub provides security features, some users may have concerns about privacy and the security of their data, especially when hosting sensitive information on the platform.

Tanmoy Sarkar
Tanmoy Sarkar
Graduate Research Assistant (USA)
Utente LinkedIn Verificato
Gestione formativa, 10.000+ dipendenti
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

Savior of a programmer

5,0 2 mesi fa Nuova

Aspetti positivi:

Source Control: Github allows for easy management of source code by providing a central repository for storing and tracking code changes.Collaboration: Github allows for easy collaboration between team members by providing tools for code review, issue tracking, and project management.Accessibility: Github allows for easy access to code from anywhere, making it possible for remote teams to work together seamlessly.Scalability: Github can handle large codebases and handle a large number of users and contributors.Community: Github has a large and active community of developers who can provide support and share knowledge.Integrations: Github can be integrated with a variety of other tools such as continuous integration systems and project management tools.Version control: Github provides powerful version control features such as branching, merging, and rollback capabilities.Open source: Github is open-source, meaning that the source code is freely available and can be modified and distributed by anyone.Graphical User Interface : Github also has a graphical user interface (GUI) which makes it more user-friendly and easy to navigate.Backups: Github provides automatic backups of all code, ensuring that code is not lost even in the event of a disaster.Access Control/Permission: Github allows for fine-grained access control and permissions, ensuring that only authorized users can access and modify code.

Aspetti negativi:

be sufficient for large projects or teams.Dependence on internet connection: Github requires an internet connection to work, which can be a problem for users in areas with poor connectivity or for those who need to work offline.Limited customization: Github has a limited set of customization options, which can be a problem for users who need more flexibility in terms of layout and functionality.Limited security: Github's security features are limited, and it may not be suitable for projects that require a high level of security.Limited scalability: Github's scalability is limited, and it may not be able to handle large numbers of users or large codebases.Limited support: Github's support is limited, and it may not be able to provide adequate help for users who encounter problems.Limited integration: Github's integration options are limited, and it may not be able to integrate with all the tools that a user needs.Limited access control: Github's access control is limited, which can be a problem for teams that need more granular control over user access.Limited task management: Github's task management features are limited, which can be a problem for teams that need more robust project management tools.Limited debugging: Github's debugging features are limited, which can be a problem for developers who need more advanced debugging tools.

Md mostakin
Md mostakin
Co-Founder (Bangladesh)
Utente LinkedIn Verificato
Reti informatiche, 2-10 dipendenti
Ha utilizzato il software per: Prova gratuita
Fonte della recensione

The ability to track bugs and issues and the built-in code review

5,0 2 mesi fa

Commenti: In general, teams and software developers searching for a robust platform for version control and collaboration should consider GitHub. Code modifications can be managed with ease because to the user interface's intuitive layout and the abundance of available tools and capabilities. It is simple to keep track of the development process thanks to the ability to track bugs and issues and the built-in code review capability. Furthermore, the pricing options are adaptable and reasonable. I heartily endorse GitHub for any team working on software.

Aspetti positivi:

GitHub is a potent platform for version control and software development. It enables engineers to coordinate efforts on tasks, control code modifications, and monitor defects and issues. It is straightforward to manage and distribute code because of the user interface's clear layout and simple navigation.The capacity of GitHub to encourage developer collaboration and communication is one of its main benefits. Multiple users can collaborate on the same codebase simultaneously thanks to the platform, and the integrated code review tool makes it simple to examine and approve modifications. Furthermore, tracking bugs, issues, and pull requests enables engineers to monitor the progress of the development process.

Aspetti negativi:

Additionally, GitHub provides a vast array of features and tools to aid developers in managing their code. For instance, the integrated code editor enables developers to alter their code right on the platform, and the interaction with other development tools, such Visual Studio Code, makes it simple to work locally with code. It is simple to experiment and test new ideas because branches can be easily created, managed, and merged with the main source. GitHub has a number of adjustable pricing options for enterprises and organizations, including a free plan for open source projects. Advanced features and more storage are available in the premium subscriptions.

Giorgi
Giorgi
IOS Developer (Georgia)
Utente LinkedIn Verificato
Software informatici, 201-500 dipendenti
Ha utilizzato il software per: Più di 1 anno
Fonte della recensione

Best Collaboration Platform For Developers

5,0 2 settimane fa Nuova

Commenti: GitHub is helping me everyday, it is one of the greatest tool. I am junior developer and I am always attachen my code on GitHub. I am using GitHub to upload new projects and also download another one, also it is helping me to see other's code

Aspetti positivi:

GitHub is the most convenient and useful tool for developers, it offers us greatest features, for example: version control opportunity, with GitHub you can easily publish your codes and it will help you to collaboration with teammates easily, GitHub has a very good web and desktop applications both of them is easu to use and user friendlyGitHub is the most convenient and useful tool for developers, it offers us greatest features, for example: version control opportunity, with GitHub you can easily publish your codes and it will help you to collaboration with teammates easily, GitHub has a very good web and desktop applications both of them is easu to use and user friendly

Aspetti negativi:

in overall it is very good tool for developers and for me it is very hard to speak about cons, but only one con what I mentioned is the limit of free space

Amitava
Amitava
CTO & Co-founder (India)
Utente LinkedIn Verificato
Software informatici, 2-10 dipendenti
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

Goto Source control for software developers

5,0 anno scorso

Aspetti positivi:

I've been using GitHub for more than 10 years. It is the goto hosted Git service for my personal and enterprise SCM platform. It has pretty much everything you need for software development starting from source code management to issue tracking, project management, build tools (Actions) and online code editor. I also use GitHub CoPilot which is great productivity tool saving at least 30% of my development time every day.

Aspetti negativi:

There are no complains really! I love everything about GitHub.

Alternative considerate: GitLab e Bitbucket

Perché scegliere GitHub: I find GitHub much better product, better offerings in terms of features and user experience.

Software precedente: GitLab e Bitbucket

Perché passare a GitHub: Better offerings, free plan is less limiting and better and faster UI.

Dushyant
Dushyant
Software Engineer (India)
Utente LinkedIn Verificato
Servizi e tecnologie dell'informazione, 11-50 dipendenti
Ha utilizzato il software per: Più di 2 anni
Fonte della recensione

Easy to use and familiar for small teams, where cross product integration is not a priority

5,0 2 anni fa

Commenti: We use Github to maintain our private platform code repositories, that our team uses, as well as our open source repos to build the community, which is a major factor for us choosing Github. Unlike other competitors, Github has focused on its core offering of source code management and easy collaboration, and thus, avoided unnecessary platform weight. For teams where staying up to date with the open source world is a necessity or an advantage, Github is hands down the best, given trending issues and repos are very very informative. Community support is also much better with Github

Aspetti positivi:

Familiarity is the first word that comes to mind, for a small, fast output team. We wanted to focus on delivery, not the process and Github provided what we needed - source code management, collaboration, project management the easiest, and the cheapest. While its competitors like Bitbucket have sought to target the enterprise market and focus on large scale corporate projects, Github is much more small team friendly as there's no added baggage of figuring out the platform, and rather, we can just focus on doing what we came to do. Github actions suited our build needs fairly well, and integration with solutions like Netlify for CI-CD was a breeze. Project management is simple and easy. The open source friendly principle helps in easy access to new and coming code content aligned with our interests to explore and use in our own applications and products, something that lacks in other SCM products

Aspetti negativi:

A consistent documentation system like Confluence would be really helpful. As teams grow larger, they shift to alternative solutions since Github doesn't have enough functionality to manage tasks and code across the larger team, which can be changed by bringing in features and improving existing ones. Integration support can be expanded rather than keeping it limited to inhouse products.

Alternative considerate: Bitbucket

Perché passare a GitHub: Cost effective, focused on the bare essentials - product delivery over processes, open source friendliness