🔴 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
🔴 Today on #SystemCrafters Live, we'll take a look at `jj` (Jujutsu), an interesting distributed version control system that intends to be more user-friendly than Git while having even more advanced features.
Can `jj` be a good replacement for Git in the long term? Let's find out!
Ever wanted to contribute to #guix or #emacs commons ? A bit scary about the #email based workflow ? Afraid of having to manipulate thousands of emails locally ?
No worries: https://yhetil.org, a public-inbox based service, provides a nice web front end to browse for patches, issues and bugs you may contribute to fix: thread overview, outlining, reply links, thread download in #mbox format, everything you need to start contributing is there.
🔴 Today we continue hacking on a website from scratch using Guile Scheme!
The goal is to draft the package tips interface to introduce tip submission and voting while experimenting with an interesting "hypermedia framework" called Datastar.
Can we drive a dynamic web interface from the server with Scheme? Let's find out!
@tarsius I don't know if you do this already, but maybe since you release more frequently you should have a monthly news post talking about the most recent changes and use that to promote Sponsors.
Also consider having a newsletter people can subscribe to so they can receive those news in their inbox
I've released Magit v4.3.0 and am happy to report that this is the sixth monthly release since I started doing monthly releases six months ago. :birthdaymsn: https://github.com/magit/magit/discussions/5305
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