Right now the RichFaces Bootstrap effort is very much a Sandbox project where we are experimenting with some new approaches for delivering new components. This approach is unique for two significant reasons:
How we will deliver these new components as a released project is not yet clear. One possibility is to spin them as RichFaces 5, as you suggested above. If we did follow this approach, the migration to these components would be easier than the migration from RF 3, as both our Bootstrap components and the current components are based on JSF 2.x. A big reason the RF3 -> RF4 migration is so tricky is the degree to which the underlying JSF APIs and implementation changed, particularly w.r.t. AJAX.
Finally, RichFaces is a community driven OSS project. If you (or anyone else) are keen to make sure the migration path moving forwards suits your needs, get involved in the development of the new components and help us make sure they are headed in a direction that will be useful to you!
Thanks for the clarification Brian !
The only step required to make this work today is to put the hooks in place to get the existing CSS classes in place in the new widget - something we will look into in the near future.
Yes, I imagine you'll need to create a RF theme for bootstrap or jQuery UI components ?
Or add RF CSS classes to those components ? (but in this case, it will be harder for you to merge jQuery UI / BS evolutions)