-
Rookeries v0.17.0 – Auto-Building + Multi-Template Support
Recovering from PyCon Canada 2019, and the holidays took longer than I expected. However I am pleased to announce the release of version 0.17.0 of Rookeries to start off this new year! Version 0.17.0 includes a number of improvements to the serve command: Auto-building of the site when a file in a project changes. Opening…
-
Rookeries v0.16.0 – Cross-Platform Support
On Wednesday night, I released version 0.16.0 of Rookeries, my developer/designer friendly static site generator! What makes this release exciting is that I added cross-platform support for macOS and FreeBSD! Also I setup an cross-platform installer, that works on all 64-bit x86 Linux distros including Windows Subsystem for Linux (WSL) 2.0. And I plan on…
-
Rookeries v0.15.0 Released – Technical Preview of the Static Site Generator
It turns out that rewriting a CMS into a static site generator takes a bit of time. 😉 After 3 months of silence, I can finally announce the long awaited release of version 0.15.0 of Rookeries. This release is the first fully functional technical preview of the static site generator! You can now create, build…
-
Rookeries v0.13.1 – Release + Web Assembly Experiments
This past month I’ve been trying to determine the future direction I want to take my projects: especially Rookeries. Ultimately I want to build something that lasts and is able to sustain itself financially. As someone who is still a novice in the arts of marketing, and business development, this is hard, and doing this…
-
Onward with Postgres and Diesel – Rookeries v0.13.0
That took longer than expected… but I’ve finally migrated Rookeries to use PostgreSQL 10! I finished the majority of the raw migration work about a week before PyCon Canada. However I did not want to confuse my updates and tweets related to PyCon Canada with my work on Rookeries. Also I wanted to add a…
-
To Make or Not to Make – Using cargo make for Rookeries v0.12.0
I was pleasantly surprised when my last blog post about migrating to Rust’s integration tests really took off on Twitter. I did not quite expect that much interest. 🙂 Using cargo-make I recently continued with my exploration of Rust through Rookeries (my attempt at a static site generator/backing API server). This time I worked on…
-
Writing Integration Tests in Rust + Releasing Rookeries v0.11.0
As part of my overall change over in Rookeries, from Python to Rust, I rewrote a suite of integration tests for the server API. To celebrate my successful transition, I released version 0.11.0 of Rookeries, whose tests use pure Rust now! I found the rewrite not too cumbersome, thanks to the wonderful guide in the…
-
Rookeries v0.10.0 – Rust Re-write
I just rewrote Rookeries in Rust, and the latest version is now available as a Docker image on Docker Hub. (This is why I have not responded to emails in a bit… I’ve been doing a lot of thinking of what I want to do next.) So why a rewrite? Ultimately I decided to change…
-
Rookeries v0.9.0 out – New UI and Live Editing of Sites + Juggling JSON with jq Book Update
It has been quite a while since my last update. I apologize for the long silence. I wanted to focus on getting Rookeries up and running, to the degree that I can host a website. Namely I was hoping to update the Amber Penguin Software website and the Juggling JSON with jq book companion website…
-
Merging Git Repositories
One of the things that I realized while working on Rookeries, is that the server and client have to be more or less developed in sync. In theory one could develop these in parallel, however a function needs to be build on both sides. Since for the most part, I’m building Rookeries by myself having…