4 ms·
https://dmitri.shuralyov.com https://dmitri.shuralyov.com I use it myself daily to receive a chronological feed aggregating notifications from GitHub and Gerri
by dmitshur 5y ago
https://dmitri.shuralyov.com https://dmitri.shuralyov.com
I use it myself daily to receive a chronological feed aggregating notifications from GitHub and Gerrit. I’m pretty happy to rely on that and not need to receive notifications via email or by visiting multiple web UIs.
It also hosts my newer (though also more rare) personal Go packages, serving them via a custom implementation of the module proxy protocol in addition to a git server, an issue tracker, and most recently a simple code review system (see https://dmitri.shuralyov.com/go/generated$changes/1 https://dmitri.shuralyov.com/go/generated$changes/1). Supports logging in via the IndieAuth protocol—try entering your website's URL at https://dmitri.shuralyov.com/login https://dmitri.shuralyov.com/login.
Source code is at https://github.com/shurcooL/home https://github.com/shurcooL/home, though some WIP changes aren’t there yet, and I should really move it to be hosted on my personal site for more dogfooding. One day.
- desttro 5y agoThis may be a naive question, but how does being a full time open source contributor work and how do you get paid?
- dmitshur 5y agoThere are more ways to go about it than I can describe in this reply. In my case, it was a 1.5 year stint, I funded it with my own savings and didn't have external income during that time. So I was paying myself which isn't sustainable long-term, but on the upside I got to do exactly what I wanted without external constraints. It was fun and fulfilling, with some nuanced downsides towards the end. After that, I got a paying job again (though one where I get to do more of what I wanted to do). If you want more of my perspective, see https://dmitri.shuralyov.com/talks/2018/journey-in-software-development/journey.slide https://dmitri.shuralyov.com/talks/2018/journey-in-software-... and https://changelog.com/gotime/58 https://changelog.com/gotime/58. But there are plenty of varied resources on this topic if you just search around.