Is there a step-by-step somewhere for downloading the source and providing contributions to the Openfire project?
List of current issues is available at: http://issues.igniterealtime.org/browse/OF#selectedTab=com.atlassian.jira.plugin .system.project%3Aissues-panel
To get the latest source, use SVN and do:
svn co http://svn.igniterealtime.org/svn/repos/openfire/trunk openfire
this will checkout the latest source version.
To compile, there’s a build.xml ANT script inside the openfire source’s build directory.
To contribute, simply pick some current issues to work on, or a new feature you want to add, and make the changes in your source version. Then make a unified diff (.patch) file and post it in the forums. A committer will attach it to the related issue number/ticket number and makr it for review. once it’s accepted, it will be merged/applied to the openfire source trunk.