Hi Valentino,

On Mon, 17 Jul 2006 12:48:33 -0500, Valentino Volonghi aka Dialtone <[EMAIL PROTECTED]> wrote:

On Sat, 15 Jul 2006 15:40:24 -0400 (EDT), [EMAIL PROTECTED] wrote:
I haven't had a chance yet to finish setting up my own Twisted development environment, so I haven't been able to test it. In preparing to set up my
environment, however, I realized that there may be conventions in the
community (directory layout and naming, for example) that would be very
helpful for turkey's like me.

There is no such thing for directories AFAIK. It's usually left to the developer and I'd say the follow standard python code organization. The coding standard instead is the Twisted coding style.

http://twistedmatrix.com/projects/core/documentation/howto/policy/coding-standard.html


I'd like to jump in right here and talk abut directory organization for just a second. While you are correct that no specific directory layout conventions have been blessed by the core development team, I think that there is a lot of value in providing one, if only to give really new users some kind of structural anchor point from which to
begin learning web-app development with twisted.

A good example is actually the layout used by the various Divmod apps. Is the set of directory conventions there the One, True, Code Layout? Surely not, but I think that they are more than adequate for a newbie, and will give them one less thing to
think about while getting started.

So, that said, I propose we use the following directory layout convention in the Turkey Adventures (with the clear understanding that this convention is not any
kind of officially mandated thing):

/ProjectName
  /packagename
    /static
      /css
      /js
      /images
    module1.py
    module2.py
    ...

I think this is plenty simple, and will prevent the reader from being distracted by
a bunch choices that are less important than learning the actual framework.

Anyway, that's my 2 cents on the issue of directory layout for the examples. I
think the new tutorial looks great!

L. Daniel Burr

_______________________________________________
Twisted-web mailing list
[email protected]
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-web

Reply via email to