Contributing by Programming

StarUML is mostly written in Delphi. However, StarUML is multi-lingual project and not tied to specific programming language, so various programming languages can be used to develop StarUML. (for example, C/C++, Visual Basic, Delphi, JScript, VBScript, C#, VB.NET, ...) 

Here are some areas where you can contribute by programming:

Developing a New Module

  1. Write your own a new module. (Refer to Developer's Guide)
  2. Zip it and send it us. (staruml@gmail.com)
  3. We will upload it to this web-site.

Implementing Features

We strongly recommend write your idea as a new module rather than extending core source code.

  1. Checkout the project source code using CVS client
  2. Write your own version of StarUML with new features.
  3. Test it.
  4. Send it us binaries and source codes (staruml@gmail.com)
  5. We will merge it with main stream of source code.
  6. Release it on next release.

If you have questions about Programming, please contact staruml@gmail.com.