Home
People
Downloads
Developer Info
|
 |
Developer Info
- Get the latest release of Tornado from the 'Downloads' link on the
right. Tornado is distributed with the full source code, so everything you
need to start hacking is there.
- Build a local copy of Tornado, and take a look at what it can do. If
you spot any bugs or areas that could be improved,
file a bug.
- Browse through the source code. If you can't understand something,
give me an email and
I'll probably be able to explain it to you. In fact, one easy way to
contribute to Tornado is to look through the source code for something
that is difficult to understand. Once you figure it out, write the
documentation (javadoc, comments, etc) and
submit a patch.
- Once you understand Tornado's basic architecture, think of something
you would like to improve. The most obvious example right now is the
XML configuration system, but there are lots of other features to implement.
You could also design a separate application that works with Tornado, such
as a GUI based configuration tool or a web-based administration front-end.
Give me an email, and I'll explain my current plans for that area of
Tornado, if any. I'll give you some advice on how to proceed or what to
watch out for. Then start coding!
- You might also want to take a look at the
open bugs list.
Try to produce an accurate test case or fix the problem.
Why is there no public CVS tree?
For the moment, I'm going to continue to use a private CVS server.
For one thing, my own CVS server is much faster than SourceForge's, and
I like CVS to respond quickly. Also, SourceForge are in the middle of
some hardware upgrades at the moment, so there may be times when SourceForge
is inaccesible. Finally, my CVS tree is already setup, and moving it to
SourceForge would be somewhat tedious.
That being said, if you'd like me to move the CVS tree to SourceForge,
give me an email and I'll consider it. I would also be happy to put out
regular CVS snapshots, if anyone would like that.
Questions? Email our lead developer
Neil Conway.
This project is hosted on Sourceforge.net -- thanks guys! See our
Sourceforge Project Page.
|
 |
|