Adding features or fixing bugs needs a little more involvement. You will find here the basics to get into it:
How to
build
IvyDE from the sources
and the process to de a
release
of IvyDE