It's been a couple of weeks since I gave my last progress update on the website and theme rebuild for mobile. It may not look like much has happened (we have had Christmas and New Years off course), but it is far from it. Most of the changes have been to the foundation so far.
We've spent the last two and a half weeks setting up the frontend project structure and CI/CD pipelines on Gitlab. This included a lot of catching up on the recent changes happening in the frontend development world, as this is always very fast moving.
I feel we've covered a lot and learned a lot in the process from this. I'm really happy with the CI pipelines we have in Gitlab. These check the backend and frontend code quality and run tests every time a commit is added to the code repository.
We also have pipelines to build the production Docker images for the site using Kaniko. This is another new tool we have learned in the last few weeks. Prior to that either images were built on our workstation or using Docker in Docker (DIND).