Closed AngeloStavrow closed 5 years ago
From the referenced gohugoio/hugoThemes#668 issue above (emphasis theirs):
We need to make it very clear to theme authors that themes need to be always maintained and that they should not be treated the same as personal projects
[…]
- [T]heme maintenance. If a theme demo breaks with the latest Hugo it will be removed from the Theme Showcase (it is the theme author's obligation to make sure that a theme renders with the latest Hugo).
As I think about what this means for Indigo, two things come to mind:
The second point is the easiest to address, so I'm going to do so first: I am one person, working on this project on weekends and evenings, without any expectation of recognition or reward — I like Hugo, so I contribute my time and effort. I can only provide support for the latest (stable) version of Indigo on the latest (stable) version of Hugo. If you're running into trouble, please be sure to upgrade both the theme and Hugo before opening an issue.
Going forward, this will be added to a "Support and Maintenance" document, and will be enforced with theme.toml's minVersion
property.
The first point, which more specifically addresses the proposed requirement, is a little more involved. Here's what I intend on doing about it — a process document will be added to the repository once all the details are ironed out.
brew
/chocolatey
package is available, update the development system and build the demo site and the theme gallery locally.There are a few definitions and open questions that need to be considered here.
beta
, or nightly
branch against which theme authors can test before a new release?As these questions are answered and refined by the Hugo community, work on this maintenance process will evolve.
Per the hugoThemes proposed update (gohugoio/hugoThemes#668), all themes must have some kind of theme maintenance process. If a theme demo breaks with the latest Hugo it will be removed from the Theme Showcase (it is the theme author's obligation to make sure that a theme renders with the latest Hugo).
While this is currently in the proposal stage, it's worth thinking about.
(This issue tracks follow-up work from #57.)