

Git is both interesting and powerful, but because you have to work from the command line, it's not very intuitive, especially for beginners. GitHub is an online platform for sharing source code and for collaborating with other developers, and it's based on the popular Git version-control engine. Of course, many of the concepts I discuss in this series will be familiar if you already have experience with other collaboration platforms such as Team Foundation Server. In this article series, you will learn how to use the tools that Visual Studio 2015 offers for working with open source projects hosted on GitHub. NET and Visual Studio 2015, and why you should learn to use at least the most important features and tools of this platform. This explains why GitHub is becoming more important for developers who work with. Now, even Microsoft offers all its open source projects on GitHub, including projects that were previously hosted on CodePlex and those comprising the. For many years, GitHub has been the favorite platform for developers working on systems that are open source by nature, such as Linux. Several current platforms support collaboration, such as Team Foundation Server and Visual Studio Team Services, but the most popular is GitHub. With this way of thinking, open source projects need workspaces that fully support collaboration between development teams and other developers, including source control and task management. This approach gives Microsoft the opportunity to accept controlled contributions from the developer community worldwide. NET Compiler Platform (formerly the project "Roslyn"). NET Core, the modular runtime for cross-platform applications, or the Visual Basic and C# compilers, which have been open-sourced under the name. Even Microsoft has strongly embraced open source, releasing many building blocks of the. The term open source not only means releasing your source code to the general public, but also accepting collaboration on your project from other developers. Without a doubt, open source is becoming more and more important.
