Getting started with Mojarra development

From: Ryan de Laplante (Personal) <"Ryan>
Date: Tue, 23 Jun 2015 18:51:28 -0400


I checked out a copy of Mojarra from git and also from Subversion in
order to study how the HtmlSelectOneRadio component is implemented. I'd
like to contribute some enhancements to this component that provides web
designers the freedom to place radio buttons anywhere on the page that
they would like (see Tomahawk's t:selectOneRadio layout="spread" +
t:radio component).

The issue I'm having is that I can't find the source code for
javax.faces.component.html.HtmlSelectOneRadio in jsf-api or jsf-ri. The
only concrete class I could find is
com.sun.faces.renderkit.html_basic.RadioRenderer. I'm wondering if
anyone can point me in the right direction to help me get started?

I've never seen the Mojarra sources before, so forgive me if this seems
like a stupid question. If I can complete this enhancement successfully
then there are a bunch of similar small enhancements that I would like
to contribute to JSF 2.3.