On Mon, Mar 11, 2002 at 11:38:42AM +0000, Mark Fowler wrote:
> What's the status with the cookbook atm?  Should I just write something,
> or is there a template I should be using, etc, etc.

Write it now!

Anyone, and I mean anyone, is more than welcome to write a tutorial on
any subject relating to the Template Toolkit and I'll gladly include it
with the distribution.

Here's how:

 1) First fetch the docsrc bundle from tt2.org and unpack in a TT2
    distribution directory.

 2) Write your tutorial as docsrc/src/Tutorial/XPath.tt2 (or some other name)
    Don't bother adding any of the footers (e.g. copyright, author, etc.)
    - they get added automatically.  See Datafile.tt2 - this also shows how
    you can insert the <intro>...</intro> section from the XML file (next
    step).

      [% TAGS star -%]
      =head1 DESCRIPTION

      [* USE wrap; page.intro | wrap(72) *]

      =head1 How to do cool stuff with the XPath plugin

      Yah yah yah the XPath plugin...


 3) Edit docsrc/xml/ttdocs.xml copying a previous tutorial (e.g. Dave's
    Datafile) and change the details accordingly.

        <!-- Template::Tutorial::XPath -->
        <page id="XPath"
              standalone="1"
              about="Using the Template Toolkit XML XPath Plugin"
              author="mark" 
              copyright="2002">
            <intro>
              This tutorial shows how to use the XML XPath plugin...
            </intro>
        </page>

 4) Add yourself as an author to docsrc/lib/authors to match the 'author'
    attribute in the XML file

        mark = {
            name  = 'Mark Fowler' 
            email = '[EMAIL PROTECTED]'
        }

 5) run docsrc/bin/ttmkdocs

 6) perldoc docsrc/pod/Template/Tutorial/XPath.pod to see the results

 7) Send me patches, sit back and have a beer.  You're now an official
    Template Toolkit documentation author and you've earned it.  :-)
    

A



Reply via email to