e296c56735
Change-Id: I1b89db473582f9fcc4d87436a590ee36e869fe45 No-Try: true Docs-Preview: https://skia.org/docs/user/build?cl=392717 Docs-Preview: https://skia.org/docs/dev/contrib/?cl=392717 Docs-Preview: https://skia.org/docs/dev/gardening/?cl=392717 Docs-Preview: https://skia.org/docs/user/tips?cl=392717 Docs-Preview: https://skia.org/docs/dev/tools/debugger?cl=392717 Docs-Preview: https://skia.org/docs/user/modules/pathkit?cl=392717 Docs-Preview: https://skia.org/docs/dev/testing/fuzz?cl=392717 Docs-Preview: https://skia.org/docs/dev/testing/ios?cl=392717 Docs-Preview: https://skia.org/docs/roles?cl=392717 Docs-Preview: https://skia.org/docs/user/api/?cl=392717 Docs-Preview: https://skia.org/docs/dev/testing/swarmingbots?cl=392717 Docs-Preview: https://skia.org/docs/dev/chrome/changes?cl=392717 Docs-Preview: https://skia.org/docs/user/download?cl=392717 Docs-Preview: https://skia.org/docs/dev/flutter/?cl=392717 Docs-Preview: https://skia.org/docs/user/modules/quickstart?cl=392717 Docs-Preview: https://skia.org/docs/user/api/skcanvas_creation?cl=392717 Docs-Preview: https://skia.org/docs/user/sample/viewer?cl=392717 Docs-Preview: https://skia.org/docs/dev/design/pdftheory?cl=392717 Docs-Preview: https://skia.org/docs/user/api/SkBlendMode_Overview?cl=392717 Docs-Preview: https://skia.org/docs/user/api/skcanvas_overview?cl=392717 Docs-Preview: https://skia.org/docs/?cl=392717 Docs-Preview: https://skia.org/docs/dev/contrib/submit?cl=392717 Docs-Preview: https://skia.org/docs/user/api/SkPath_Overview?cl=392717 Docs-Preview: https://skia.org/docs/user/modules/skottie?cl=392717 Docs-Preview: https://skia.org/docs/user/modules/canvaskit?cl=392717 Fixed: skia:404 Docs-Preview: https://skia.org/docs/dev/tools/calendar?cl=392717 Docs-Preview: https://skia.org/docs/dev/gardening/android?cl=392717 Docs-Preview: https://skia.org/docs/dev/contrib/style?cl=392717 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/392717 Reviewed-by: Heather Miller <hcm@google.com> Commit-Queue: Joe Gregorio <jcgregorio@google.com>
48 lines
1.2 KiB
Markdown
48 lines
1.2 KiB
Markdown
---
|
|
title: 'How to download Skia'
|
|
linkTitle: 'Download'
|
|
|
|
weight: 10
|
|
menu:
|
|
main:
|
|
weight: 50
|
|
---
|
|
|
|
## Install `depot_tools` and Git
|
|
|
|
Follow the instructions on [Installing Chromium's
|
|
depot_tools](http://www.chromium.org/developers/how-tos/install-depot-tools)
|
|
to download `depot_tools` (which includes gclient, git-cl, and Ninja).
|
|
Below is a summary of the necessary steps.
|
|
|
|
<!--?prettify lang=sh?-->
|
|
|
|
git clone 'https://chromium.googlesource.com/chromium/tools/depot_tools.git'
|
|
export PATH="${PWD}/depot_tools:${PATH}"
|
|
|
|
`depot_tools` will also install Git on your system, if it wasn't installed
|
|
already.
|
|
|
|
## Clone the Skia repository
|
|
|
|
Skia can either be cloned using `git` or the `fetch` tool that is
|
|
installed with `depot_tools`.
|
|
|
|
<!--?prettify lang=sh?-->
|
|
|
|
git clone https://skia.googlesource.com/skia.git
|
|
# or
|
|
# fetch skia
|
|
cd skia
|
|
python2 tools/git-sync-deps
|
|
|
|
## Getting started with Skia
|
|
|
|
You will probably now want to [build](../build) Skia.
|
|
|
|
## Changing and contributing to Skia
|
|
|
|
At this point, you have everything you need to build and use Skia! If
|
|
you want to make changes, and possibly contribute them back to the Skia
|
|
project, read [How To Submit a Patch](/docs/dev/contrib/submit/).
|