UNetbootin uses the git revision control system. See http://help.github.com/git-installation-redirect for git installation instructions.
For detailed documentation on using git, see http://git-scm.com/documentation and http://progit.org/book/
The source code is located at http://github.com/gkovacs/unetbootin
You can get a read-only copy of the source using the following command:
git clone http://github.com/gkovacs/unetbootin.git
If you'd like to make changes, please fork the repository as described in http://help.github.com/forking/ and commit and push to your own branch. Once you have finished your feature, make a pull request as described in http://github.com/guides/pull-requests
See [compile] for compilation instructions
qmake http://doc.trolltech.com/4.6/qmake-manual.html is used as the project build system. Qt Creator http://qt.nokia.com/products/appdev/developer-tools is the IDE I personally use, though Qt integration plugins for Visual Studio and Eclipse can also be found at http://doc.qt.nokia.com/
Unfortunately there are no unit tests at the moment. They would be a very welcome contribution.
UNetbootin uses the Qt libraries to simplify cross-platform GUI application development. The API reference is located at http://doc.qt.nokia.com/4.6/index.html and should be fairly intuitive if you are coming from a .NET or Java background.
The Sourceforge project at http://sourceforge.net/projects/unetbootin/ hosts:
Website http://unetbootin.sourceforge.net/
File releases http://sourceforge.net/projects/unetbootin/files/
* Wiki http://sourceforge.net/apps/trac/unetbootin/
Github hosts:
Main git repository http://github.com/gkovacs/unetbootin
Website content repository http://github.com/unetbootin/unetbootin.github.com
* Website mirror http://unetbootin.github.com/
The Launchpad project at http://launchpad.net/unetbootin hosts:
Bug tracker http://bugs.launchpad.net/unetbootin
Answers system http://answers.launchpad.net/unetbootin
Translations page http://translations.launchpad.net/unetbootin
File release mirror http://launchpad.net/unetbootin/+download
* bzr mirror of git repository http://code.launchpad.net/~vcs-imports/unetbootin/trunk
I'm looking for a new maintainer to take over UNetbootin. If interested, please tackle some bugs, make some pull requests on github, and reach out to me (contact info at http://www.gkovacs.com/ )