Changelog

For the Collection-Raku-Documentation module

2021-01-22 Spin off Collection into its own Module

  • the intention was always for Raku-Alt-Documentation to be the first collection, but not the last.

  • This module now has a small initialisation file and binary to start it

  • The focus in this module will be on plugins, templates, and Website source files

2021-01-25 Change name to reflect Collection hierarchy

  • Renamed various files/entities to reflect new names

  • Shortened README, removing most option/plugin/stage information to Collection docs.

2021-02-06 HTML Rendering working fully

  • Glossary TOC Footnote generated for whole site using Website block

  • Major work on Collection to get plugins to work consistently

2021-02-21 v0.5

  • Added plugin to manage images

  • Added plugin for FontAwesome

  • Changed header to have link to a Collections example page (instead of webchat)

  • Started work on gather-css to add and link css. Flaws encountered, TODO

  • Added search button header. leads to page under construction.

2021-02-21 v0.6

  • added qjuery manager

  • filterlines jquery plugin

  • additions to main collection content

2021-02-27 v0.7

  • Raku::Pod::Render enhanced so gist on PodFile can be inspected

  • Raku::Pod::Render's test-templates rewritten to allow for three Test-Template tests

  • test suite added to Website mode that will be generic to Collection.

  • tests check mode configuration and keys

  • tests check completeness of templates (in principle, all templates can be specified - see PodRender - to test validity of the template keys that have been written). So far only minimum template specs are validated

  • tests check for presence and correctness of all plugins, and whether plugins in the plugins-needed hash match the requirements. (TODO, test the signatures of the callables to see if they match the milestone needs)

  • all plugins must now have a config.raku and a README.pod6

  • progress made on the Search page functionality

  • searchability is now inherent in the website TOC/Glossary output structures.

2021-03-1 v0.8

  • Working version of Search page

  • altered page header

  • added placeholder to FilterFile plugin

2021-03-02 v0.8.1

  • change README.pod6

  • Don't configure to automatically clone Raku docs

  • prepare for addition to Ecosystem.

2021-03-5 v0.8.2

  • fixed many 404 because

    • Raku names content and html directories differently

    • the template was not rendering local files correctly

    • Raku::Pod::Render was treating local files as external

2021-03-11 v0.8.3

  • added error page to main header

  • new plugin checks all links and creates error page where there is missing content

2021-03-30 v0.8.4

  • new link-error-test plugin, checks for 404s and intra-collection link/anchor existence

  • improve styling of error report

  • correct doc-change-route to correct Language->language etc.

  • improve default styling

  • remove TOC and Index tabs from header.

2021-04-01 v0.8.5

  • improved link-error-test to detect %E2%xx$xx strings. These are three byte utf8. Only four used in Raku documentation

  • improved Search page so that returning to page keeps the search state

  • improved Search page so that Documents are also clickable, not just the parts that are found.

  • added report milestone plugin to images, which looks at all plugins for :images key, and marks image files as used

  • added asset report to link-plugin-asset report plugin

  • added new Camelia blocks to provide image for homepage and 404 page.

  • added faded camelia to background of pod files

  • reworked minimum templates to handle pod content and page content.

  • got link-error-test to sort files, and added links to files where there are problems.

2021-o4-02 v0.8.6

  • improvements to link-error-test

  • glossary/index items are placed below floating page header

2021-04-04 v0.9.0

  • change to match new Collection version, enforce observance of no-status in plugins

  • remove dependency on Cro, change README to show how to install Cro::HTTP and enable the Cro App plugin

  • add a leaflet map plugin

2022-07-29 v0.10.0

  • change to match Collection 0.8.2

  • Cro App plugin re-enabled, but there is a try require test for Cro::HTTP, so it will exit with a note to install Cro::HTTP if the Distribution is not installed.

2022-07-29 v0.10.1

  • bump v

2022-07-29 v0.10.2

  • remove extraneous my $proc-rv

2022-07-29 v0.10.3

  • replace unrar with unzip

  • clearup --force-install logic

2022-07-29 v0.10.4

  • more unzip stuff

  • remove --force-install stuff

2022-07-29 v0.10.5

  • improve let plugin

  • fix META6.json

2022-07-31 v0.10.6

  • add *.rakudoc to Website plugin tests

2022-08-09 v0.10.7

  • revert to github Ecosystem as fez not accepting the Module

  • LeafletMap plugin working

  • ordering added to gather-js to ensure scripts can be loaded in correct order

  • updated Collection examples page

  • moved trial/ directory to Collection-Plugins

2022-08-09 v0.11.0

  • remove all old structure source files from website.zip

2022-08-11 v0.11.1

  • add 'Refresh' instruction to Raku-Doc

2022-08-11 v0.11.2

  • new GraphViz plugin

2022-08-13 v0.11.3

  • remove Raku-Doc from provides

2022-08-13 v0.11.4

  • remove unnecessary code line

2022-09-21 v0.12.0

  • refactor to use new plugin management tools

  • include raku docs clone into local_raku_docs by default

  • rewrite Raku-Doc to use Collection::refresh

  • moved all Collection files, eg. Website mode, to new repo. Only website.zip here

  • Website mode downloaded from repository, then unzipped

2022-09-24 v0.12.1

  • fix Meta6 problem

Collection-Raku-Documentation v0.12.1

Use Cro and Collection to supply Raku documentation. Different search system. Global and local TOCs and Glossaries.

Authors

  • Richard Hainsworth

License

Artistic-2.0

Dependencies

RakuConfigCollectionCollection::RefreshPluginsLibCurl::Easy

Test Dependencies

Provides

  • Collection::RakuDoc

The Camelia image is copyright 2009 by Larry Wall. "Raku" is trademark of the Yet Another Society. All rights reserved.