i'm moving my stuff off GitHub because i'm sick of Microsoft's shit. today's task is slurp.

the official project home page has been https://catgirl.codes/slurp for a bit, but now that's also the package URL as far as Go is concerned. this will be a breaking change for anyone who depended on slurp internals, which i hope is nobody. there's some sort of package renaming directive you can use in go.mod if you did.

the public Git repo and issue tracker are now on Codeberg: https://codeberg.org/vyr/slurp

if you can, please donate to Codeberg. i just did (again). they're a great option for open source devs like me who aren't SREs and don't want the overhead of self-hosting all that stuff, and running a service like that isn't free.

#slurp #FediDev

slurp

if Go has good first-party docs for how to control your package URL, i couldn't find them, so here's what i read to figure out how to add the right meta tag to my project site:

now, in the event i ever need to move off Codeberg, the package URL doesn't have to change again

#golang

Vanity URL for Go mod with zero infrastructure

A lot of Go modules today are hosted on GitHub. But you can setup vanity URL using a custom domain. This is good to decouple your library from GitHub. The best part is that it does not require any infrastructure, if you don't want to.

finished the move to Codeberg, celebrated by admitting slurp basically works and cutting a v1.0.0 tag

#slurp

special thanks to @prplecake and @emi as well as GitHub users @tullo-x86 and @zacharyburnett (whose Fedi handles i couldn't find) for fixes included in this release. and yes i did forget to send shout-outs until i saw prplecake fav the post above. thank you for making slurp better!