🔴 On today's Crafter Hours stream, we'll first try to figure out how I broke the site 😬 and then clean up some of the work from last Wednesday when we turned the project repo into a Guix channel.
If all goes well, we'll get back to adding new features to make the site ready for the public!
🔴 On today's Crafter Hours stream, we'll continue working on the staging site we deployed last week, this time to initialize the Emacs package repo data so that it can be interacted with!
We'll also start planning out the next steps of the work for the site so that we can move closer to a full production release.
@wingo It is just... different. But the workflow with it is kinda intriguing. Not entirely sure whether it's better yet, though.
Weird thing is that it makes the typical PR style workflow a bit less smooth because you have to intentionally update the "bookmark" (branch name) for the change before you push updates to a PR.
@pkal@snamellit They basically banned my account for nonpayment when they didn't have a way to automatically pay for the VM I had running. Took a lot of effort to pay them for what I owed them because they locked me out of my account completely. Very weird experience.
@pkal Used Hetzner before, had a bad experience with them. Contabo was recommended to me by @snamellit, the prices are great for good configurations, seems pretty stable so far. What do you use?
🔴 On today's Crafter Hours stream, we'll finally deploy a staging version of our Guile-based website to a VPS using Guix!
I've already got a VPS on Contabo ready to go for this project, so we'll spend our time setting up a deployment configuration and getting an SSL certificate deployed using certbot.
🔴 On today's Crafter Hours stream, we'll be preparing our Guile website project for deployment via Guix!
The goal will be to produce a working server configuration running in a local container that packages the site and hosts it as a Shepherd service behind an nginx reverse proxy.
We're getting close to having a staging deployment online!
🔴 Today we continue hacking on a website from scratch using Guile Scheme!
Since we'll be deploying an early version of the website soon, it's time to work on a solution for ongoing database schema updates after the first deployment is complete.
Let's build a simple framework for applying schema changes over time!
put up a new post on the blog. i talk about what changes I've made to the blog and the perennial dilemma on whether to stick to Sourcehut builds with their content restrictions. I've also added comments from Bluesky and changed the typeface. @emacs@opensource@lemmy.ml@OpenSource@mastodon.social
Scheme hacker, writer, game developer, and Emacs inhabitor living in Athens, Greece.I make videos about GNU Emacs, GNU Guix, Guile Scheme, and related topics on the System Crafters channel on YouTube.✅ emacs mention in the profile#gnu #emacs #guix #lisp #scheme #gamedev