Greetings! Another month of alpha development progresses and brings us that much closer to the SourceHut beta. We reached a few important milestones this month! Today we are 14,763 users strong, with 1,104 new users joining us this month. Please give them a warm welcome!
Quick thanks to Eli Schwartz for patches across the board which simplify the installation process and improve support for a broader variety of distributions. Thanks also to Daniel Gröber and Thorben Günther for additional improvements in the installation process and self-hosted SourceHut experience.
As you likely are already aware, the SourceHut project hub was opened this month. Since its opening, users have added 215 of their projects to the public index. If you want to add your project, create a project and complete the new project checklist to be added to the index. And, be sure to check out (and contribute to!) the cool projects other users have made! If you want to know more about the project hub and the future plans for it, read up on the original announcement.
The other major improvements I have planned for GraphQL include an overhaul to authentication, and a gateway through which all sr.ht APIs can queried through a single GraphQL request. On the whole I’m pretty satisfied with the implementation, and I’m optimistic that it will provide a much better foundation for the API going forward into the beta. It should open the doors to a lot of interesting future features as well. I will be doing a write-up on GraphQL for the sourcehut.org blog in the foreseeable future, so keep your eyes peeled for that if you’re curious to learn more.
The 9front distribution of Plan 9 is now available for user builds. This is an unusual build target; check out the release announcement to learn how it works. Other build image updates:
- nixos/20.03 has been added and nixos/stable has been updated to it; nixos/19.03 has been removed
- ubuntu/lts now refers to Ubuntu Focal
- dockerd now starts up correctly in Alpine Linux and Debian guests; Alpine is now the recommended guest for builds utilizing Docker
Thanks to Francesco Gazzetta, Denis Laxalde, and Ace Eldeib for their patches this month.
Ludovic Chabant has been hard at work on bugfixes and performance improvements for hg.sr.ht. The changes are subtle, but users should notice faster pushes at least.