OLD | NEW |
1 Skia Quickstart Guide | 1 Skia Quickstart Guide |
2 ===================== | 2 ===================== |
3 | 3 |
4 | 4 |
5 WARNING: Several steps in this guide are out of sync with our automatically- | 5 WARNING: Several steps in this guide are out of sync with our automatically- |
6 tested, officially-supported processes for checking out and building Skia. | 6 tested, officially-supported processes for checking out and building Skia. |
7 The officially supported processes are the ones documented in skiadocs; see | 7 The officially supported processes are the ones documented in https://skia.org; |
8 https://sites.google.com/site/skiadocs/user-documentation/quick-start-guides | 8 see https://skia.org/user/quick. |
9 | 9 |
10 The steps documented within this file are more experimental in nature. | 10 The steps documented within this file are more experimental in nature. |
11 | 11 |
12 | 12 |
13 This guide assumes you've got `git`, `ninja`, and `python` on your path. | 13 This guide assumes you've got `git`, `ninja`, and `python` on your path. |
14 | 14 |
15 1. First, checkout Skia: | 15 1. First, checkout Skia: |
16 * `git clone https://skia.googlesource.com/skia.git` | 16 * `git clone https://skia.googlesource.com/skia.git` |
17 * `cd skia` | 17 * `cd skia` |
18 2. Then download the dependencies. You only need to rerun this when | 18 2. Then download the dependencies. You only need to rerun this when |
(...skipping 15 matching lines...) Expand all Loading... |
34 * `vim tests/...` | 34 * `vim tests/...` |
35 * `git commit --amend -a` | 35 * `git commit --amend -a` |
36 * `ninja -C out/Debug && out/Debug/dm && echo ok` | 36 * `ninja -C out/Debug && out/Debug/dm && echo ok` |
37 7. Rebase your change onto the latest Skia code: | 37 7. Rebase your change onto the latest Skia code: |
38 * `git pull --rebase` | 38 * `git pull --rebase` |
39 * `ninja -C out/Debug && out/Debug/dm && echo ok` | 39 * `ninja -C out/Debug && out/Debug/dm && echo ok` |
40 8. Upload your change and send it out for review: | 40 8. Upload your change and send it out for review: |
41 * `git cl upload -r my-skia-reviewer@google.com -s` | 41 * `git cl upload -r my-skia-reviewer@google.com -s` |
42 * `git cl web` | 42 * `git cl web` |
43 9. Go through code review, get an LGTM, submit using the checkbox on the code re
view page. | 43 9. Go through code review, get an LGTM, submit using the checkbox on the code re
view page. |
OLD | NEW |