I'm thinking of submitting a package to CTAN, and would like some hints which will help keep the path as smooth as possible for me, the CTAN administators, and the final users.
Please tell me what I should take care with in doing this. In particular, the doubts I have are:
I'm not a top-drawer TeXnician, so I don't really understand .dtx and .ins files. Can I get by without them, and is it OK just to submit a zip file containing a flat folder?
I'll be preparing the package user documentation (by hand) as a PDF. Should I use a specific document class, or can I, for example, use
How important is it to provide the source LaTeX code for the documentation?
If I do provide the documentation source, should I "declare" the prerequisite packages for formatting the manual (as opposed to the prereqs for using the package) as prereqs for the package?