Do you know how to write code? Do you know how to tweak it? Do you have a great idea for some ROM feature that you want to contribute but don't have the time to do a whole ROM? A new ROM project is making its splash in the rooted community by inviting the whole community to join the team. The project is called Fruits & Veggies (FNV) and you can read more about this community-built Jelly Bean ROM here.
FNV: A community-sourced Jelly Bean ROM
To give you an idea of what makes this project unique, I asked the founder of the project, known here at Rootzwiki as remicks, a few questions.
Me: How will you ensure consistency in quality across the ROM with so many different people contributing code?
remicks: I plan to have a dedicated small group of gerrit admins who will be working with me to choose what gets merged in after extensive testing, we will be relying highly on the userbase to comment and give feedback on the code and then after testing it all ourselves and deciding whether or not it will benefit the ROM then we will put it to a vote and either merge it or not.
I would like to work at a slightly slower pace than say, AOKP for example, so that we can take more time to make sure everything works correctly. Also, I don't plan on supporting anything other than Nexus devices for the forseeable future in the hopes of maintaining a higher level of stability in the ROM.
Not to say that AOKP doesn't test their code fully or anything, but I have a "no rush" philosophy and believe that the more time you spend testing the code the more likely you are to nail down any bugs or gremlins that may pop up.
Me: You said you'd assemble a team of gerrit admins that share your philosophy - how would you describe your philosophy to the readers if any of them were interested in being an admin?
remicks: Basically I want to put together a clean and slim ROM that still maintains an AOSP feel but with some of the options that most of us have grown so fond of, such as the custom navbar and toggles obviously. Beyond that, I'm looking for people that believe that this project can be a great step forward for the android community and possibly bridge the gap between some of these "teams" to get us back to more of a community feeling.
Me: So what qualities are you looking for in a Gerrit admin? (UPDATE: all Gerrit admin positions have been filled, but you might still find the answer informative, as it should give you an idea about what to expect from the team)
remicks: Someone that isn't quick to merge code just because it "looks good", someone who wants to maintain a very stable and clean ROM and someone who believes that we should all work together as a community to create something that everyone can enjoy.
Also, remicks said you should expect FNV to feature theme engine support, and a collection of FNV wallpapers has already been started here.
So what do you think? Is this a project you might want to contribute to in some way? If so, here's where to go:
Main site: http://projectfnv.com (still under construction as of 7/10/2012)