flutter_flutter/engine/src/flutter/CONTRIBUTING.md
2015-07-16 12:32:52 -07:00

1.0 KiB

Contributing to Sky Engine

Getting the code

To get the code:

  1. Fork https://github.com/domokit/sky_engine into your own GitHub account.
  2. Download depot_tools and make sure it is in your path.
  3. Create a .gclient file in an empty directory with the following contents:
solutions = [
  {
    "managed": False,
    "name": "src",
    "url": "git@github.com:<your_name_here>/sky_engine.git",
    "custom_deps": {},
    "deps_file": "DEPS",
    "safesync_url": "",
  },
]
target_os = ["android"]
  1. svn ls https://dart.googlecode.com/ and accept the certificate permanently.
  2. gclient sync
  3. cd src
  4. git remote add upstream git@github.com:domokit/sky_engine.git
  5. ./build/install-build-deps.sh

Building the code

  1. ./mojo/tools/mojob gn
  2. ninja -C out/Debug

Contributing code

The Sky engine repository gladly accepts contributions via GitHub pull requests.