We employ a set of project guidelines that developers are expected to adhere to. They are meant to keep our project manageable as opposed to slowly spiraling into chaos and certain oblivion. If you're following the Getting Started guide, you've already encountered some of the guidelines, disguised as settings on the Configuring Eclipse page. They won't be mentioned here again.

The project guidelines can be divided into two broad categories: management guidelines, and coding guidelines.

Management Guidelines

We know the term sounds business-y, but just bear with us for a minute. These are our guidelines:

Coding Guidelines

The coding guidelines are guidelines that we cannot enforce solely with the Eclipse configuration: