Welcome to IT Mill Toolkit developer pages

Notice: the current trunk is using GWT 1.5. It requires Java 5 and is not compatible with GWT 1.4, so if you're using trunk, and trying to build widgetsets, you'll need to upgrade your GWT. Most of the documentation has not been updated to reflect yet, since the current release still uses GWT 1.4.

IT Mill Toolkit is an open-source user interface framework, providing widgets and tools for the development of high-quality web applications.

Anonymous users may

Registered users may

  • create tickets (bug reports or enhancement requests)
  • add comments to existing tickets
  • edit the wiki

You can register easily from the Trac toolbar above on the right.

Committers

Currently the following people actively participate in the Toolkit project:

  • Jani Laakso
  • Matti Tahvonen
  • Marc Englund
  • Joonas Lehtinen
  • Jouni Koivuviita
  • Marko Grönroos
  • Jonas Granvik
  • Henrik Paul
  • Jens Jansson
  • Kim Leppänen

You can gain commit access if you prove yourself worthy by sending good patches regularly.

We follow strict coding conventions within our team. If you wish to contribute code, you must follow them as well.

Contributing

IT Mill Toolkit is an open source project. Core developers are happy to get some help from the community. There are some easy ways to get involved below.

Creating bug reports

Writing good quality bug reports is one of the best ways to help with Toolkit project. If you believe you have found a bug, register to trac and read instructions: Writing a good ticket

Helping others and sharing knowledge on forum

We have a forum that can be used to get some help and share ideas among Toolkit developers.

How to get your code included into Toolkit?

  • Create a new enhancement ticket describing the problem to be solved or a new feature to be added
  • Developers are very happy if you can attach a patch for your ticket. Check out the related wiki page CreatingPatch.
  • Feel free to promote your idea on the forums
  • You may also contact any of the committers directly with a private message using forums

Shortcuts

Release, internal and nightly builds
Subversion repository access to IT Mill Toolkit sources
FAQ
Technical articles (new)
SVN statistics
How to start development
Development documents
Other Web 2.0 frameworks
Hosting personal/prototype applications

Reference Manual JavaDoc API Forums

About Trac

If you are new to trac, you might want to check how to write new tickets or Trac guide.

To edit wiki or to create new tickets or comment old ones, you need to register and login from the Trac toolbar. Please contact marko.gronroos at itmill.com if you have any problems with registration or your user account. Also, if you need more permissions, for example to be able to close tickets or delete wiki pages, please contact the administrator.

Please update your preferences and setup your name, email address and timezone.

Note: Emails are shown only for registered users (we hate spam as much as you do).

Note Wiki contains lot of old and deprecated info and is thus heavily under construction now when we are opening all of our R&D processes transparently.