I started working with the starter theme on GitHub, but noticed that it seems a bit old compared to Casper and Headline.
The starter theme uses npm, rollup, renovate etc, while Casper & Headline use yarn, gulp etc.
On one hand, Casper & Headline seem to have better comments and more optimized code, but in other ways, they seem to be less structured. e.g. It has one large css files and less partials overall. I also couldn’t get livereload to work properly.
Since I’m just starting off, would you recommend building from Casper or from the Starter theme?
The Starter theme actually uses a more modern stack than the other themes, opting for Rollup instead of Gulp. Since it’s expected that the styling will be modified by the developer making the custom theme, the styling hasn’t been drastically updated.
The Starter theme is a better candidate for creating a custom theme. It includes more conveniences out of the box. We have a tutorial and video on how to use it to get set up for custom theme dev here: