Back at the end of October last year, a discussion started about finding a replacement for our process to build our documentation. The reason being "The issue has become even more serious since switching over to Windows 10. All ooRexx docs still build (with slightly less appealing fonts) except for rexxref. Tested on two Win 10 machines, any rexxref build fails with a c0000005 exception about 99% of the time, but eventually successfully builds in 1 out of a 100 tries.� A real pain." This quote from Erich summarized the issues he was experiencing using the Publican tools that have been our only method of getting our documentation built.

I volunteered to "slog" through the process starting with investigating using the Pandoc tool as a potential replacement for Publican. When that effort didn't "pan" out, I started looking for other tools and in early December I reported the first build of one of our documents using some other tools. There were issues still to be resolved (and many still to be discovered!) but the approach seemed worth pursuing. As a result I stated "My goal is to develop a package containing the tools that anyone can download and install that will allow them to build our docs on Windows 10 from a fresh checkout from SourceForge with minimal changes to those files."

I am happy to report that this goal has now been achieved! In addition, with the help of P.O. Jonsson and Rony Flatcher, we now also have packages that run on Mac and Ubuntu Linux. These produce documents that are indistinguishable from those produced on Windows. All three packages are available on SourceForge in the tools folder of the docs section - .../docs/trunk/tools/.

In addition to having no reliance on Publican, the packages use the most recent versions of the Docbook DTDs and style sheets and Apache FOP. However, the source files remain usable by Publican so we have not "burned any bridges" in developing these packages.

For anyone interested in trying one of these packages, I strongly suggest you download and read the file "read1st.txt" in the Windows package as a first step. It fully documents what is involved in generating our documents using the package.

As the packages are now in SVN, please report bugs and request enhancements through the ooRexx ticket process.

--
Gil Barmwater



_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to