Things you could do to have an easy developing environment.

This document still needs to be formed in a nice looking way, but it will show what tools you could use to be part of the developing team.

If you are a known developer, you could just put a message on the forum or send an email with your enhancements / adjustments and we look if we might integrate it in the next release.
If you want to be a core developer, you need to:

After having some communication with the team you'll be granted access to the Developers Wiki, where you can find some usefull thoughts of our team.

On the JoomlaCode the developers can find

Bug Tracker

Users can add their discovered bugs

Feature Tracker

Users can add their wanted features

Documents

- not used right now -

Tasks

Tasks are things to develop.
Could be a feature request, but can be a feature the public doesn't know about.

Source Code

SVN, here's the JoomlaStats code

Discussions
Reports
Wiki

- not used right now -

File Releases

The public released versions


Coding the Code 

The coding itself can be done with any tool you want to, but here are some tips you might look into:

Eclipse                  (other option could be TortoiseSVN)
+ php extension  
+ svn extension
+ GForge plugin     (very cool, but seems to cost money ) 

How to install Eclipse for Joomla environment

You checkout all the code (or just the parts you want to make changes), then you can modify it localy and when it should be executable without error messages or breaking down, you upload to SVN.

Access to SVN

Alternative method to access to SVN (instead or simultaneous with eclipse) You can install TortoiseSVN. Download here: http://tortoisesvn.net/downloads