| OLD | NEW |
| 1 Recipes | 1 Recipes |
| 2 ======= | 2 ======= |
| 3 Recipes are a flexible way to specify How to Do Things, without knowing too much | 3 Recipes are a flexible way to specify How to Do Things, without knowing too much |
| 4 about those Things. | 4 about those Things. |
| 5 | 5 |
| 6 | 6 |
| 7 Background | 7 Background |
| 8 ---------- | 8 ---------- |
| 9 | 9 |
| 10 Chromium uses BuildBot for its builds. It requires master restarts to change | 10 Chromium uses BuildBot for its builds. It requires master restarts to change |
| (...skipping 529 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 540 Where's the docs on `*.py`? | 540 Where's the docs on `*.py`? |
| 541 -------------------------------------------- | 541 -------------------------------------------- |
| 542 Check the docstrings in `*.py`. `<trollface text="Problem?"/>` | 542 Check the docstrings in `*.py`. `<trollface text="Problem?"/>` |
| 543 | 543 |
| 544 In addition, most recipe modules have an `example.py` file which exercises most | 544 In addition, most recipe modules have an `example.py` file which exercises most |
| 545 of the code in the module for both test coverage and example purposes. | 545 of the code in the module for both test coverage and example purposes. |
| 546 | 546 |
| 547 If you want to know what keys a step dictionary can take, take a look at | 547 If you want to know what keys a step dictionary can take, take a look at |
| 548 `common/annotator.py`. | 548 `common/annotator.py`. |
| 549 | 549 |
| OLD | NEW |