DMDircthe intelligent IRC client

en

Development

This page contains information relating to the development of DMDirc (and some tools to aid it).

Nightly Builds

Nightly builds for testing purposes may be downloaded from here.

SVN Access (Source Code)

All our source code is available via our SVN repository. The source code for the client is provided in the form of a Netbeans project. For details on how to access the SVN repository, see the SVN page.

What needs work

A list of outstanding issues is available on our issue tracker. In addition to these issues, there needs to be end user documentation written, the client needs thorough testing on a variety of platforms and IRCds, and we need a lot more unit tests writing for the project.

If you're interested in helping out with any of these (or want to do something else entirely), please drop by #DMDirc on Quakenet (irc.quakenet.org) to discuss it with us. Thanks!

JavaDoc, CheckStyle and Unit Tests

The source tree is (in theory) entirely JavaDoc'd. We build a set of JavaDocs (available here) every two hours from the latest SVN revision. We also have an automated CheckStyle report, listing potential style errors within the project. This is generated every two hours, and is available here. Finally, a report of all unit tests in the project (of which there aren't very many, at the time of writing — any help creating them would be greatly appreciated) is available here.

Additional Binaries

The scripts for the DMDirc installers make use of a number of external files, these are not stored in the trunk due license conflicts (GPL or Binary-Only downloads) with our main source code.
This page provides download links to the actual files we use, the source code where available, a link to the original download location, and a copy of the license used.