Dan Morrill | 3cd199f | 2009-11-06 14:04:16 -0800 | [diff] [blame^] | 1 | page.title=Community |
| 2 | doc.type=community |
Gaurav Mathur | b8d30c1 | 2009-08-11 17:52:01 -0700 | [diff] [blame] | 3 | @jd:body |
Dan Morrill | 3cd199f | 2009-11-06 14:04:16 -0800 | [diff] [blame^] | 4 | <h1>Android Community</h1> |
| 5 | <p>Welcome to the Android community!</p> |
| 6 | <p>The key to any community is, obviously, communication. Like most projects, |
| 7 | Android communicates via mailing lists. Because Android is an extremely large |
| 8 | project with many components, we have many discussion forums, each focusing on |
| 9 | a different topic.</p> |
| 10 | <p>Please check out the groups below, and join any that seem interesting to |
| 11 | you. Note that if you're a user looking for help with your Android device, |
| 12 | this page probably isn't for you; you should contact your carrier or retailer |
| 13 | for help with your phone.</p> |
| 14 | <p>Please note that if you're looking for information about building |
| 15 | applications for Android, you can find a separate set of groups for those at |
| 16 | our sister site, developer.android.com: <a |
| 17 | href="http://developer.android.com/community/index.html">http://developer.android.com/community/index.html</a></p> |
Gaurav Mathur | b8d30c1 | 2009-08-11 17:52:01 -0700 | [diff] [blame] | 18 | |
Dan Morrill | 3cd199f | 2009-11-06 14:04:16 -0800 | [diff] [blame^] | 19 | <h2>Getting the Most from Our Lists</h2> |
| 20 | <p>Please consider the following before you post to our lists.</p> |
| 21 | <ol> |
| 22 | <li><b>Read the <a |
| 23 | href="{@docRoot}community/groups-charter.html">Charter |
| 24 | for our forums.</a></b> This explains the (few) rules and guidelines for our |
| 25 | community.<br></li> |
| 26 | <li><b>Search the group archives to see whether your questions have already |
| 27 | been discussed.</b></li> This avoids time-wasting redundant discussions. |
| 28 | <li><b>Use a clear, relevant message subject.</b> This helps everyone, |
| 29 | both those trying to answer your question as well as those who may be |
| 30 | looking for information in the future.</li> |
| 31 | <li><b>Give plenty of details in your post.</b> Code or log snippets, |
| 32 | pointers to screenshots, and similar details will get better results and |
| 33 | make for better discussions. For a great guide to phrasing your questions, |
| 34 | read <a href="http://www.catb.org/%7Eesr/faqs/smart-questions.html">How To |
| 35 | Ask Questions The Smart Way</a>.</li> |
| 36 | </ol> |
| 37 | <h2>Open Source Project discussions</h2> |
| 38 | <ul> |
| 39 | <li><b>android-platform</b><br/> |
| 40 | This list is for developers who want to contribute code to the Android |
| 41 | user-space projects, such as the core system libraries, the Android |
| 42 | services, the public APIs, or the built-in applications. Before posting, |
| 43 | please be sure you've downloaded the source code, compiled it, read through |
| 44 | it, and are at the point where you're going to be making changes of your own |
| 45 | to contribute into the Android source code. You can use this list to |
| 46 | coordinate your efforts with those of other contributors, and |
| 47 | discuss architecture, design and implementation. Please use android-kernel for |
| 48 | discussions about contributing to the kernel, android-porting if you're |
| 49 | porting Android to your own hardware or making changes that you're not going |
| 50 | to contribute back, android-developers if you're writing applications with the |
| 51 | SDK, or android-discuss for everything else.<br/><br/> |
| 52 | Subscribe using Google Groups: <a |
| 53 | href="http://groups.google.com/group/android-platform">android-platform</a><br/> |
| 54 | Subscribe via email: <a href="mailto:android-platform+subscribe@googlegroups.com">android-platform+subscribe@googlegroups.com</a> |
| 55 | </li> |
| 56 | |
| 57 | <li><b>android-porting</b><br/> |
| 58 | This list is for developers who want to port Android to a new device. If |
| 59 | you're wondering how to combine the Android source code with your hardware, |
| 60 | this is the right group for you. Discuss here the specifics of porting Android |
| 61 | to individual devices, from obtaining toolchains and merging kernel drivers |
| 62 | all the way to configuring or modifying applications for your specific |
| 63 | configuration.<br/><br/> |
| 64 | Subscribe using Google Groups: <a |
| 65 | href="http://groups.google.com/group/android-porting">android-porting</a><br/> |
| 66 | Subscribe via email: <a href="mailto:android-porting+subscribe@googlegroups.com">android-porting+subscribe@googlegroups.com</a> |
| 67 | </li> |
| 68 | |
| 69 | <li><b>android-kernel</b><br/> |
| 70 | This list is for deveopers who want to contribute to the Linux kernel that |
| 71 | Android devices use. If you've downloaded the kernel code, if you know how to |
| 72 | compile it, if you want to write kernel code to specifically support Android, |
| 73 | this is your place. This group isn't for user-space topics (see |
| 74 | android-platform for that), and people will shake their fingers at you and |
| 75 | call you naughty if you ask user-space questions here.<br/><br/> |
| 76 | Subscribe using Google Groups: <a |
| 77 | href="http://groups.google.com/group/android-kernel">android-kernel</a><br/> |
| 78 | Subscribe via email: <a href="mailto:android-kernel+subscribe@googlegroups.com">android-kernel+subscribe@googlegroups.com</a> |
| 79 | </li> |
| 80 | |
| 81 | <li><b>Repo and Gerrit discussion</b><br/> |
| 82 | This list is for discussions on everything related to the process used to |
| 83 | manage the Android source code with repo and gerrit: downloading the source |
| 84 | code, submitting changes for review, commenting on code being reviewed, |
| 85 | submitting changes for the world to enjoy.<br/><br/> |
| 86 | Subscribe using Google Groups: <a |
| 87 | href="http://groups.google.com/group/repo-discuss">repo-discuss</a><br/> |
| 88 | Subscribe via email: <a href="mailto:repo-discuss+subscribe@googlegroups.com">repo-discuss+subscribe@googlegroups.com</a> |
| 89 | </li> |
| 90 | </ul> |
| 91 | |
| 92 | <h2>Using email with Google Groups</h2> |
| 93 | <p>Instead of using the <a href="http://groups.google.com/">Google Groups</a> |
| 94 | site, you can use your email client of choice to participate in the mailing lists.</p> |
| 95 | <p>To subscribe to a group without using the Google Groups site, use the link |
| 96 | under "subscribe via email" in the lists above.</p> |
| 97 | <p>To set up how you receive mailing list postings by email:</p> |
| 98 | <ol> |
| 99 | <li>Sign into the group via the Google Groups site. For example, for the android-framework group you would |
| 100 | visit <a |
| 101 | href="http://groups.google.com/group/android-framework">http://groups.google.com/group/android-framework</a>.</li> |
| 102 | <li>Click "Edit my membership" on the right side.</li> |
| 103 | <li>Under "How do you want to read this group?" select one of the email options.</li> |
| 104 | </ol> |
| 105 | |
| 106 | <h2>Android on IRC</h2> |
| 107 | <p>We also have a presence on IRC via Freenode. We maintain two official IRC |
| 108 | channels on irc.freenode.net:</p> |
| 109 | <ul> |
| 110 | <li><b>#android</b> - dedicated to general Android discussion and porting concerns</li> |
| 111 | <li><b>#android-dev</b> - dedicated to discussion about writing Android applications</li> |
| 112 | </ul> |
| 113 | <p>The channels above are official. There are a few other channels the |
| 114 | community is using, but are not official. These aren't official or officially |
| 115 | moderated/managed, so you use the channels below at your own risk. The Open |
| 116 | Handset Alliance doesn't endorse these channels, there's no warranty express |
| 117 | or implied, and so on. There may be more.</p> |
| 118 | <ul> |
| 119 | <li><b>#android-offtopic</b> - for, well, off-topic discussions</li> |
| 120 | <li><b>#android-root</b> - for discussion related to off-label uses of hardware</li> |
| 121 | <li><b>#androidfra</b> - pour discuter d'Android en français</li> |
| 122 | </ul> |