Use the unified search here on BuddyPress.org, and you’ll find some good discussions, including this one which sends you to BuddyDev. With a bit of elbow grease and tweaking, you should be good to go. (Whether it’s the “best” way is up for discussion, of course.)