OK, here it is. The TextMate DocBook-bundle (click the link to download) I’m using for production.
The emphasis is on I’m using. The bundle contains the entities I need for my daily work. Means, it does not contain all entities which can be used writing books and articles in DocBook. There are no templates, since I’m tweaking my DocBook-workflow at the moment.
You can use the bundle to ease the pain regarding spurious >-signs by writing e.g. application or systemitemnext to the </para>-tag and hit the ⇥-key, instead of typing <-⇥ and removing the additional > appearing next to the </para>-tag. There are indexterms, xrefs, ulinks, etc. Check it in the Bundle-Editor in TextMate.
On shortcut probably needs explanation, if you type entity followed by ⇥, a line appears copying the symbolic name used in the document, e.g. ch08 to the end of the same line with the extension .xml added. I tend to (especially late at night) introduce typos in the filenames.
The result is a run-of-the-mill entity-declaration like this:
<!ENTITY ch08 SYSTEM "ch08.xml">
It’s your job to include the entity at the right spot in your master-document.
There is no sanity-check whatsoever, you have to make sure, that the structure is OK. The bundle is not a tool to teach anyone, it’s a tool to speed up my writing. If you are not sure about the “parents” or “children” allowed for a tag, take a look at DocBook: The Definitive Guide.
Templates will be included in one of the next incarnations. I’m thinking about adding the creation of PDFs using fop to the bundle, for the time being, you’ll have to use your own scripts. Watch this space.
I hope you can put the bundle to use. If there is anything you miss, drop me a comment (moderated).
If you have no idea what TextMate is and you are using a Macintosh running OS X to write in DocBook, check out the link, seriously.