I've been a happy SourceHut user since the alpha started back in November of 2018. Although I haven't really used the email-based contribution method because no one contributes to my projects.<p>I have found that the CI solution is top tier. Being able to SSH into the runner to diagnose your issues is hands down one of the best features to ever exist in CI/CD solutions.<p>I do have a couple issues with the project however. One of them being Drew is a very "my way or the highway" kind of guy. We live in a world where containerized solutions are pivotal for teams and organizations for better or for worse. SourceHut makes no attempt at being container-friendly. People are left to figure everything out for themselves, and probably would not get much help on the official mailing lists because "it is not officially supported". Up until a couple weeks ago, Drew wasn't even convinced correctly listing out Python package dependencies for each service in the setup.py files was important. Luckily he came to his senses, but I felt was emblematic of his mindset when it comes to software.<p>I'm hoping that Drew can continue to come around to features that are generally good for SourceHut and people who want to more easily self-host.<p>I have been paying for this service since the alpha started because I believe in most of what Drew is trying to do. Another great thing I like about SourceHut has been their extremely level-headed approach to any political and topical controversy. They take no position on main vs master, but accepted patches to work much better when master is not the default branch. And they've come out strong against cryptocurrency, which is the same opinion that I have.<p>2020 was a year of moving to more ethically sound services for me. SourceHut just happens to be one of them. SourceHut sends out monthly updates and quarterly financial summaries, and each email I'm impressed with the growth and outlook of the project.
IMO Sourcehut also has the most straightforward no-nonsense design. Perhaps it contributes to how fast it loads. It's a bit ugly to most people but I think it's the opposite - beauty is in the way it functions, not how sexy it looks. More on this by Drew: <a href="https://drewdevault.com/2019/03/04/sourcehut-design.html" rel="nofollow">https://drewdevault.com/2019/03/04/sourcehut-design.html</a>