TestCase - Documentation

Index

Disclamer

So, you admaire the tool. Make it then even better! Don't like the project? Make it the way you will like it! 8) Post your response on the project's home forum at http://rubyforge.org/projects/testcase post any found in the project bugs, post your feature requests. Just post your 'hello there!'. We are all easy going people, so welcome!

How to contribute

First you'll need to have the freshest source code from svn. If you don't have Subversion on your machine you'll have to install it first. Then checkout it froum the projects svn source. svn co svn://rubyforge.org/var/svn/testcase/trunk testcase

Then once you've got the changes you wanted, go to the project main directory and create the diff file with the same svn util like that. svn diff > your.diff

Once you've got the diff, post it on the project's forum, or simple send it to me at nemshilov-g mail,com

Simple and plain. And don't forget to test your changes before public them. There are lots of various tests and runners inside the test/ directory.

The Coding Convention

There are nothing special. I just follow the Ruby/Rails coding conventions. Classes/Mixings should be named in the camelized and capitalized style. All the methods and attributes, should be downcased and underscored. The indentation is the same, 2 spaces.

The files naming principles are more or less the same.

The only thing I would ask from you is make the things having a predictable interface. So the people would as possible less time spend searching your super-interface in the api-documenation.

That's all, have fun! 8)