The pull request Catchable Perl
Exceptions that fixes
the problem has been accepted and merged. But a new release of
that happens, the build process for Qgoda will be straightforward again.
A new beta release is expected before the end of summer. You will be kept up-to-date here.
Qgoda has proven to be pretty feature complete. Two features are currently still considered missing:
Currently, whenever an asset or view template changes, the entire site is rebuild. The github version of Qgoda already tracks dependencies between assets and views and it should be possible to re-generate only those files that need an update. Unfortunately, that feature is still buggy and therefore switched off by default.
In order for a listing to be able to
view all other articles it has to be generated after these articles.
This is done with the help of the template variable
Having to set and sometimes tune this variable is, of course, a nuisance but
even over time, no better idea came up.
With dependency tracking working, this problem could be solved by adding
a command-line argument
--rebuild to the
watch commands. In
presence of this option, the internal data structure that holds all assets
is no longer deleted after every site generation but re-used. Therefore,
in the second run, all missing dependencies between assets should be fixed.
The Qgoda themes on github suffer from bit-rot. Besides, the Qgoda command
init has issues. This is not a show-stopper but it should be fixed