[[Image(ImprovingBoostDocs:ibdp.png,nolink)]] * [ImprovingBoostDocs Improving Boost Docs] * [ImprovingBoostDocs About this project] * [BoostDocsRepository Boost docs repository] * [UnifiedLookAndFeelProject Unified look and feel project] * [HelpingBoostAuthors Helping Boost authors] * [GlueDocsProject Glue docs project] * [StandardCppLibraryDocumentation Standard C++ Library docs] * [DocumentationBestPractices Documentation best practices] * [DocumentationTools Documentation tools] * [ImprovingBoostDocsSubprojects Subprojects] * [BoostDocTest Boost.DocTest ] * [BoostHtmlStylesheet Boost HTML stylesheet] * [BoostKateSupport Boost Kate support] * [BoostPdfStylesheet Boost PDF stylesheet] * [BoostSpecificWikiMacros Boost-specific WikiMacros] * [BoostTracStylesheet Boost Trac stylesheet] * [BoostscriptProject Boostscript] * [GoogleSearchBoxProject Google Search box project] * [HtmlToDockbookProject HTML to docbook] * '''[QuickbookWikiProcessor Quickbook WikiProcessor]''' * [QuickbookSourceStylesheetProject Quickbook source stylesheet] * [SvgIconsSetProject SVG icons set project] * [SyntaxHighlightingProject Syntax-highlighting project] * [BoostTracSyntaxColoring Trac syntax-coloring] * [DebuggerVisualizers Debugger visualizers] * [BrowserTestingChart Browser-testing chart] * [LibrariesLogos Logo playground] ---- [[Image(ImprovingBoostDocsSubprojects:boost_trac_wiki_processors.png,nolink)]] === Introduction === It will be excellent if I could write directly in Quickbook syntax in the Trac wiki. This would allow us to have an uniform syntax in our wiki and docs sources, allowing copying and pasting, share stylesheets, etc. An example of the usage will be: {{{ #!quickbook [heading Quickbook Rocks!] [table [[Feature ][Purpose ]] [[Templates ][Extensibility and constants ]] [[Code import ][Code consistency, callouts and reuse ]] [[Wiki-style formatting ][High signal-to-noise ratio in source code ]] [[Internal links ][Easy-to-use inter-doc anchors ]] [[Syntax-highlighting ][Both in code blocks and in `inline code` ]] ] }}} From some initial research we need two things: * The completion of [QuickbookHtmlBackend quickbook HTML Rene Rivera's backend]. * A [WikiProcessors Trac WikiProcessor] written in Python that integrates Rene's work into the Trac wiki. === Objectives === To complete the second point from the above list. Rene could then use it to test his work and we will have a ''very'' good reason to finish the backend. A second task will be to look into the [http://trac.edgewall.org/wiki/ProcessorBazaar Trac processor bazaar] to investigate what might be useful for us. (Take a look at [http://trac.edgewall.org/wiki/ProcessorBazaar#docbook docbook], [http://trac.edgewall.org/wiki/ProcessorBazaar#graphviz graphviz] and http://trac.edgewall.org/wiki/ProcessorBazaar#latex-math latex-math].) === Help wanted === If you are interested, please send an email to the [https://lists.sourceforge.net/lists/listinfo/boost-docs boost-docs list] telling us that you want to help. [[Image(CommonImages:help_wanted.png,nolink)]] ---- * [ImprovingBoostDocs Improving Boost Docs] * [ImprovingBoostDocs About this project] * [BoostDocsRepository Boost docs repository] * [UnifiedLookAndFeelProject Unified look and feel project] * [HelpingBoostAuthors Helping Boost authors] * [GlueDocsProject Glue docs project] * [StandardCppLibraryDocumentation Standard C++ Library docs] * [DocumentationBestPractices Documentation best practices] * [DocumentationTools Documentation tools] * [ImprovingBoostDocsSubprojects Subprojects] * [BoostDocTest Boost.DocTest ] * [BoostHtmlStylesheet Boost HTML stylesheet] * [BoostKateSupport Boost Kate support] * [BoostPdfStylesheet Boost PDF stylesheet] * [BoostSpecificWikiMacros Boost-specific WikiMacros] * [BoostTracStylesheet Boost Trac stylesheet] * [BoostscriptProject Boostscript] * [GoogleSearchBoxProject Google Search box project] * [HtmlToDockbookProject HTML to docbook] * '''[QuickbookWikiProcessor Quickbook WikiProcessor]''' * [QuickbookSourceStylesheetProject Quickbook source stylesheet] * [SvgIconsSetProject SVG icons set project] * [SyntaxHighlightingProject Syntax-highlighting project] * [BoostTracSyntaxColoring Trac syntax-coloring] * [DebuggerVisualizers Debugger visualizers] * [BrowserTestingChart Browser-testing chart] * [LibrariesLogos Logo playground]