Content deleted Content added
Better distinction between the technology and a common usage pattern. |
grammar fix |
||
Line 44:
===Central and branch repositories===
In a truly distributed project, such as [[Linux]], every contributor maintains their own version of the project, with different contributors hosting their own respective versions and pulling in changes from other users as needed, resulting in a general consensus emerging from multiple different nodes. This also makes the process of "forking"
This arrangement, however, can be difficult to maintain, resulting in many projects choosing to shift to a paradigm in which one contributor
Organizations utilizing this centralize pattern often choose to host the central repository on a third party service like [[GitHub]], which offers not only more reliable [[uptime]] than self-hosted repositories, but can also add centralized features like [[issue trackers]] and [[continuous integration]].
|