Red Hat Bugzilla – Bug 833289
RFE: Add the ability to have publican Sets
Last modified: 2014-10-26 21:12:09 EDT
From misty's email:
The ability to generate <set>s, which hold multiple books. This would allow us to publish an entire suite of books at once. Each book would be injected from its own CSP map
Would the set CSP simply be a giant CSP with a complete CSP for each of the books in the set or would it be such that it was made up of pointers to the CSP for the individual books?
I'd like it to be pointers to book level CSPs.
Currently I've not looked into this one greatly. However the goal was to be able to have one Spec that referenced other Specs, so yes it would be pointers.
The implementation we had a quick discussion about was to not actually use the actual Publican sets and do something like:
TITLE = Complete Documentation Suite
CS: Installation Guide 
Chapter: Some Chapter [CS8874:5]
Where the "CS: Installation Guide " would point to the entire content specification and pull it in upon building. The "Chapter: Some Chapter [CS8874:5]" would allow you to reference a specific level in a Content Spec, in this case the level would be in Content Spec 8874 and the chapter itself would be tagged with "[ET5]". eg
Chapter: Some Chapter [ET5]
The 5 itself would be any number or human readable target string. Again however this was just some basic discussion and hasn't been thought out properly.
Cool. Fintan bolton is actually working on a feature for Publican 3 that works with something called libraries that are similar to what you are describing.
It allows an IA to create a collection of books that are not bound by being in a specific set element as is currently done.
Fintan, that field is generally for the person who will be writing docs for the feature. :) You might have meant to add yourself to the CC? Unless you are volunteering!