I have experience with version control systems, a githab is needed for joint development of something. But where does this popularity come from, what profit is it from? A lot of people use it, what opportunities do I miss? I will be very grateful to those who will help to understand.
Github became popular due to the fact that it had extensive opportunities for social interaction, in fact - a social network for developing open source applications. There really is a very handy toolkit for editing open source projects - I’m stuck, made changes, made a pull-request and your commit is already in the main branch.
Well, as well as a powerful and free toolkit all-in-one for development - git as VCS, wiki, issue tracker. Well, for this there have already been analogues - the same Google Code.
I will tell you my story: at work, Jenkins is used as a CIT. Historically, Accurev proprietary version control systems have to be used. There is a Jenkins plugin, but I found a bug in it. Other developers in my company have scored this plugin and started writing Python scripts. I fixed the bug and sent it to the githab. Just here the problem happened - the responsible people for the plugin do not get in touch (Pullrequests hang dead weight for more than half a year for several people.
Now, again for work, picking up the Sikuli project. Responsive community, good documentation, C ++ / Java / Jython are used in development. Since I need only a part of this Sikuli, I cut everything I do not need and integrate into our project. I don’t even want to think how much time it would take for me to do anything like this.