blob: fa36971c80757b6e932a9839d59fe145c5d4d9e1 [file] [log] [blame]
# HOW TO UPDATE SOURCE.ANDROID.COM #
The source.android.com site contains tutorials, references, and other
information related to the Android Open Source Project (AOSP). To report an
issue with the documentation on source.android.com, please file a bug at:
https://issuetracker.google.com/issues/new?component=191476
To make updates to the source files themselves, follow the instructions below.
### File Location ###
The source.android.com source files are stored in the platform/docs/source.android.com/
Android project:
https://android.googlesource.com/platform/docs/source.android.com/
The files to be edited are located in: <projroot>/docs/source.android.com/<language-code>/
Subdirectories exist for the tabs of source.android.com with their structure
roughly (but not identically) mirroring navigation of the site. For exceptions,
the contents of the Porting tab can be found in the devices/ subdirectory,
while the contents of the Tuning tab reside in the devices/tech subdirectory.
(This is temporary while navigational changes are underway.)
## Edit Instructions ##
1. Initialize and sync the repository and download the Android source per:
https://source.android.com/source/downloading.html
2. Navigate to the docs/source.android.com project.
3. Start a temporary branch for your changes with a command resembling:
$ repo start <topic-branch-name> .
See the Repo command reference for more details:
http://source.android.com/source/using-repo.html#start
4. Add or edit the file(s) and save your changes:
$ git add <file>
$ git commit
$ repo upload .
5. Iteratively improve the change and amend the commit:
$ git commit -a --amend
$ repo upload .
6. Once satisfied, include the changelist in a bug filed at:
https://issuetracker.google.com/issues/new?component=191476
Your change will be routed to the source.android.com team for evaluation and
inclusion.