This page is for contributors to help develop excellent PDL book. You don't need to be an expert writer to help. You don't even need to spend a lot of time!
The PDL book follows a simple review process. Each chapter has a maintainer. Anybody can review a chapter and send suggestions to the maintainer. A chapter is considered "published" when the author and two reviewers agree that it is.
Being a reviewer is a gret way to help! You don't need a lot of time or expertise. Surely you can just read a chapter and tell the maintainer which parts were confusing. That is something anybody can do and it is extremely valuable.
Are you a PDL expert? Great! You can review chapters for accuracy.
Are you a PDL newbie? Great! You can tell us if the chapters are clear.
Of course, we also need maintainers willing to write or maintain a chapter. Without chapters being written, there would be no chapters to review!
How to be a reviewer
Review the chapter and write to the with your suggestions. Use the subject title: "Review for [Maintainer]".
Why post to the list? Because it's good for other people to see the work being done. It makes people realize that there IS work being done, and gives them a chance to contribute as well.
How to be a maintainer
First, you probably need to have commit access to the to the git tree, or at least send patches to someone who can commit the patches for you.
How to publish a chapter
To publish a chapter means that in some sense, the chapter is "finished". It means that the chapter is complete and of good quality. So how do we publish a chapter?
POD
PDL's documentation is written in [POD](http://juerd.nl/site.plp/perlpodtut). This is a very easy to use documentation format designed to make documentation very easy to write. POD is portable, it can be converted to various formats, and it integrates well with PDL's online help and the Padre IDE.
Source tree
At the moment, the PDL book is located in the directory **[Basic/Pod/Book](http://pdl.git.sourceforge.net/git/gitweb.cgi?p=pdl/pdl;a=tree;f=Basic/Pod/Book;hb=HEAD)**. Later we'll move it to a more prominent directory.
NOTE: This is just my first stab at writing a decent table of contents. This is all just an idea. Please write to the list and discuss.
Introduction
[Why PDL? PDL's Philosophy](http://pdl.git.sourceforge.net/git/gitweb.cgi?p=pdl/pdl;a=blob_plain;f=Basic/Pod/Book/Philosophy.pod;hb=HEAD) [Your Name Here - Maintainer Needed]
[Quick-Start guide to PDL](http://pdl.git.sourceforge.net/git/gitweb.cgi?p=pdl/pdl;a=blob_plain;f=Basic/Pod/Book/QuickStart.pod;hb=HEAD) [Your Name Here - Maintainer Needed]
Installation
Standard installation [Your Name Here - TODO]
Manual installation [Your Name Here - TODO]
Migration guide
[Migration for MATLAB users](http://pdl.git.sourceforge.net/git/gitweb.cgi?p=pdl/pdl;a=blob_plain;f=Basic/Pod/Book/MATLAB.pod;hb=HEAD) [Daniel Carrera - Editing]
[Migration for Scilab users](http://pdl.git.sourceforge.net/git/gitweb.cgi?p=pdl/pdl;a=blob_plain;f=Basic/Pod/Book/Scilab.pod;hb=HEAD) [Daniel Carrera - Editing]
Migration for IDL users [Your Name Here - TODO]
Basic features
[Slicing and Indexing](http://pdl.git.sourceforge.net/git/gitweb.cgi?p=pdl/pdl;a=blob_plain;f=Basic/Pod/Book/Indexing.pod;hb=HEAD) [Your Name Here - Maintainer Needed]
[Threading](http://pdl.git.sourceforge.net/git/gitweb.cgi?p=pdl/pdl;a=blob_plain;f=Basic/Pod/Book/Threading.pod;hb=HEAD) [Matthew Kenworthy - Maintainer]
Plotting
Overview [Your Name Here - TODO]
PGPLOT [Matthew Kenworthy - Maintainer]
PLplot [Your Name Here - TODO]
3D Plotting [Your Name Here - TODO]
Advanced Features
PDL Pre-Processor [Your Name Here - TODO]
API [Your Name Here - TODO]
Apendices
Appendix 1: [Frequently asked Questions](http://pdl.git.sourceforge.net/git/gitweb.cgi?p=pdl/pdl;a=blob_plain;f=Basic/Pod/Book/FAQ.pod;hb=HEAD) [Your Name Here - Maintainer Needed]
Appendix 2: [Tips and Howtos](http://pdl.git.sourceforge.net/git/gitweb.cgi?p=pdl/pdl;a=blob_plain;f=Basic/Pod/Book/Tips.pod;hb=HEAD) [Your Name Here - Maintainer Needed]
Example 1: Conway's Game of Life [Your Name Here - TODO]
Example 2: N-Body problem [Your Name Here - TODO]
These are resources that are separate from the POD documentation, but could form the basis of new chapters in the PDL book:
Wiki: Book
Wiki: Getting_Started_with_PDL
Wiki: PDL_Cookbook
Wiki: PDL_for_IDL_users