Changes for version 0.9.6 - 2018-12-03

  • New versioning scheme YY.MM.COUNT.
  • Replaced nested data structure with simpler structure without cyclic references.
  • Programmatic stop in watch mode: Drop a file "_stop" and optionally write the reason for the termination into it.
  • Compatibility with Perl 5.18.
  • The docker container no longer runs as root but as unpriviliged user qgoda in group qgoda.
  • The container is now based on an ubuntu image and using the system perl in order to save space and build time.
  • Increased test coverage to 80 %.
  • Issues fixed:
    • https://github.com/gflohr/qgoda/issues/79
    • https://github.com/gflohr/qgoda/issues/77
    • https://github.com/gflohr/qgoda/issues/74

Documentation

Modules

The Qgoda Static Site Generator
An AnyEvent compatible module to monitor files/directories for changes
Default builder for Qgoda posts.
Qgoda command-line dispatcher.
Initialize Qgoda site in current directory.
Require JavaScript source files
Abstract base class for all Qgoda Processors.
Qgoda Processor For Markdown
Qgoda Processor For Markdown
Qgoda Strip Processor
Qgoda Processor For the Template Toolkit Version 2
Interface to Qgoda from Template Toolkit

Provides

in lib/Qgoda/Analyzer.pm
in lib/Qgoda/AnyEvent/Notify/Backend/FSEvents.pm
in lib/Qgoda/AnyEvent/Notify/Backend/Fallback.pm
in lib/Qgoda/AnyEvent/Notify/Backend/Inotify2.pm
in lib/Qgoda/AnyEvent/Notify/Backend/KQueue.pm
in lib/Qgoda/AnyEvent/Notify/Event.pm
in lib/Qgoda/Artefact.pm
in lib/Qgoda/Asset.pm
in lib/Qgoda/Command.pm
in lib/Qgoda/Command/Xgettext.pm
in lib/Qgoda/Config.pm
in lib/Qgoda/HTMLFilter/AnchorTarget.pm
in lib/Qgoda/HTMLFilter/CleanUp.pm
in lib/Qgoda/HTMLFilter/Generator.pm
in lib/Qgoda/HTMLFilter/TOC.pm
in lib/Qgoda/Init/config.pm
in lib/Qgoda/Init/copy.pm
in lib/Qgoda/Init/node.pm
in lib/Qgoda/JavaScript/Environment.pm
in lib/Qgoda/Locale/XGettext.pm
in lib/Qgoda/Logger.pm
in lib/Qgoda/Plugger.pm
in lib/Qgoda/Plugger/Inline.pm
in lib/Qgoda/Plugger/Inline/Python.pm
in lib/Qgoda/Plugger/Perl.pm
in lib/Qgoda/PluginLoader/TT2/Filter.pm
in lib/Qgoda/PluginUtils.pm
in lib/Qgoda/Processor/HTMLFilter.pm
in lib/Qgoda/Repository.pm
in lib/Qgoda/Repository/Fetcher.pm
in lib/Qgoda/Repository/Fetcher/File.pm
in lib/Qgoda/Repository/Fetcher/Git.pm
in lib/Qgoda/Repository/Fetcher/LWP.pm
in lib/Qgoda/Schema.pm
in lib/Qgoda/Site.pm
in lib/Qgoda/Splitter.pm
in lib/Qgoda/Processor/TT2.pm
in lib/Qgoda/Util.pm
in lib/Qgoda/Util/Date.pm
in lib/Qgoda/Util/Translate.pm
in lib/Qgoda/Repository.pm
in lib/Qgoda/Repository.pm
in lib/Qgoda/Repository.pm
in lib/Qgoda/Repository.pm
in lib/Qgoda/Repository.pm