[G1 Android Development] All~G1:
While I am in no way a Dev, programmer, grammar expert or anyone of importance, this is my attempt in helping to help XDA/Devs/Android to keep moving forward in the most efficient way possible. As recent events have unraveled it is apparent that XDA, Android, and a flux of Ports & ROMS has boosted the traffic that we are seeing come in and out of XDA. While the traffic is welcomed the absurd amount of "n00bish" post, bickering, and multiple posting is not and that is why I decided to take a stab at making this thread.

Why post this in the Dev forum?

I want this to reflect the fact that in ANY DEVELOPMENT forum there is a different type of etiquette then in any other type of open forum. I've personally learned this from seeing plenty of GREAT Dev's come and go through XDA. Mods please feel free to move or close this is you feel this in inappropriate in the DEV forum.

PROPER DEV FORUM ETIQUETTE:

-READ!!!-

*Read the developers request/post.

*Each and every [ROM] thread I have ever looked into has had a Changelog and inclusion list! READ IT!!! Its usually located on the FIRST or SECOND post in the thread.

*If you are not willing to read through a thread, then search! EVEN BETTER... SEARCH THE THREAD!!!

*If you are following a thread closely enough and see that others are posting or reporting your same issue, CONFIRM and at the least post a LOG

*If you can not keep up on XDA at least follow a developers Twitter. Its a great insight to what is to come. Rather then expanding the crap to filter through in the [ROM] thread, LOOK for updates.

-Remember-

*Not one Dev on here owes any one person anything!!! So dont expect to be entitled to anything such as updates, explanations, and/or anything that you may want or feel should be included in THEIR work!

*By flashing a ROM(or even rooting) on your phone, you are expected by the community that you have some knowledge of what you are doing; Hence you should not be asking or posting "what is adb" or "How do you Flash" type questions. That is NOT development!!! This is REGRESSION for lack of better words.

*DO NOT post ish like "flashing now" .. "downloading" .. "cant wait to flash".

(added by: lexotic_sc300)

*DO NOT post "how is this ROM?... better?... faster?". TRY IT!!! The RA [RECOVERY] can make going from a non hero [ROM] to a Hero [ROM] in a 5 step process(in theroy) and back in one step with the [MOD]swithROM

*Give credit where credit is due!!! If you wanna say "thanks", do it in a constructive way, maybe say it when answering someones n00b question or drop it in your sig: "Thanks to: blah blah", or both

*It is MY observation that Devs do this stuff for just a few reasons: Money, fun, and/or experience.

-Fun- Just cause they are damn good at it and have the extensive ability to do so.

-Money- Not so much just so they get donations, but time is money, they make something worth paying for then they, you, or I would do it if we you could. So if you appreciate what someone has given the community then I am sure they would appreciate any sort of donation.

-*Experience*- The work placed here is NOT for you. It is shared with the community to further development!!! Its placed here to be shown as a physical representation of what a DEV can do. The more success he has, the better it looks to clients or potential employers. That is why CREDIT NEEDS TO BE GIVEN!!!

-Basic Troubleshooting-

*Wipe

*fix_permissions

*post log

*reformat partition

(If you did not take these steps then you have not tried to fix your problem and you should not make a post till you have tried at least one if not all steps.)

*A Force Close (FC) is when you DO NOT have a "wait" option. These are the "bugs" that Dev's need to be reported to respective location. An Android Not Responding (ANR) DOES have the "wait" option and is probably not due to the [ROM] but apps and/or permissions (someone correct me if I am wrong)

-From Members to Members-

*RESPECT each other!

*Be constructive in your posting. If you are not posting an ANSWER or if you are BEING NEGATIVE towards another member, you are virtually spamming the thread that you are trying to keep clean. The least you could do is point the person in the right direction. Refusing to help at all while berating them for doing it wrong accomplishes nothing besides further clogging up the forum with threads bumped with useless posts.

(added by: loccy, commander)

*Do not Fanboy or spam a DEVs[ROM] thread with another DEVs[ROM]. Keep the respective info in its respective thread.

(added by: HiRoots)

-From Members to DEVs-

*DO NOT "ROM whore"! If its not your work then give credit. You and the other DEVs will know if what you are releasing is a [MOD] or [ROM].

(added by: r_dub, IConrad, ComplexMinded)

*Please make sure your first (and second post) are clear for n00bs who will not read this thread. I know you're working hard on building ROMs for us, but FAQ's and n00b instructions will hopefully help!!!

(added by: digitallysick, _Kyros_)

*Please help us help you. If your attitude is poor then your followers/senior members of what you are developing may carry the same attitude. Lead by example.

(added by: IamLugo)

-From DEVs to Members-

*DO NOT be "inclined to help" for you own personal gain

*(any DEVs who would like to get this section going please feel free to post)

**If you have anything to add to this list please feel free to post it and I will update this post** Hopefully this is not done in vain and can help some of the clutter.