GitHub
This encyclopedia entry provides a detailed overview of GitHub, the world's leading web-based software development platform, and explains its relationship to the Git version control system behind it. The description presents the history of the platform, which is based on the philosophy of "social coding", and its impact on community development. We discuss in detail the basic building blocks of GitHub, starting from the repository, through the use of branches that enable parallel development, to "Verified" commits authenticated with GPG keys. The article places great emphasis on the "Fork and Pull Request" model that revolutionized open source contribution, and the Issues and Milestones system that helps project planning. We also cover the role of SSH and GPG keys, which are essential for secure work, the operation of GitHub Actions that provide automation, and the Tags and Releases function that closes the software release cycle. Finally, the post analyzes the indispensable role of GitHub in the open source ecosystem.