TLDR: Simon Tatham prefers using bare Git repositories over Git forges (like GitHub or GitLab) for hosting his projects. He outlines his reasons, favoring trust, simplicity, and control over heavy account management and imposed workflows. He provides guidelines on how to best submit patches, ranking methods from most to least preferred: providing a repository URL with branch name, git bundles, patch files, diff files, and avoiding git send-email
. While acknowledging the transparency benefits of Git forges, he remains unconvinced that they outweigh his reasons for independence.
https://www.chiark.greenend.org.uk/~sgtatham/quasiblog/git-no-forge/