Commit 11a363b1 authored by Eric Seidel's avatar Eric Seidel

Add more instructions on how to edit a recipe.

@abarth
parent 8db6f5b1
...@@ -27,6 +27,12 @@ Recipes are just python. They are ...@@ -27,6 +27,12 @@ Recipes are just python. They are
[documented](https://github.com/luci/recipes-py/blob/master/doc/user_guide.md) [documented](https://github.com/luci/recipes-py/blob/master/doc/user_guide.md)
by the [luci/recipes-py github project](https://github.com/luci/recipes-py). by the [luci/recipes-py github project](https://github.com/luci/recipes-py).
The typical cyle for editing a recipe is:
1. Make your edits.
2. Run `build/slave/recipes.py train simulation_test flutter` to update expected files (remove the flutter if you need to do a global update).
3. Run `build/slave/recipes.py run flutter/flutter` (or flutter/engine) if something was strange during training and you need to run it locally.
4. Upload the patch (`git commit`, `git cl upload`) and send it to someone in the `recipes/flutter/OWNERS` file for review.
Most of the functionality for recipes comes from recipe_modules, which are Most of the functionality for recipes comes from recipe_modules, which are
unfortunately spread to many separate repositories. The easiest way to find unfortunately spread to many separate repositories. The easiest way to find
documentation on how to use modules is to [get a full checkout of chromium's documentation on how to use modules is to [get a full checkout of chromium's
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment