OLD | NEW |
1 Structure of the infra.git repository | 1 Structure of the infra.git repository |
2 ===================================== | 2 ===================================== |
3 | 3 |
4 Please also read the root README.md file in the source tree. The following | 4 Please also read the root README.md file in the source tree. The following |
5 sections contain an overview of the directory layout. All paths are relative to | 5 sections contain an overview of the directory layout. All paths are relative to |
6 the root one, which means that infra/ refers to infra/infra/. | 6 the root one, which means that infra/ refers to infra/infra/. |
7 | 7 |
8 Entry points | 8 Entry points |
9 ------------ | 9 ------------ |
10 * run.py: wrapper script to run programs contained in subdirectories without | 10 * run.py: wrapper script to run programs contained in subdirectories without |
(...skipping 23 matching lines...) Expand all Loading... |
34 --------------- | 34 --------------- |
35 * gnumbd: git numbering daemon. Adds a monotonically-increasing number to git | 35 * gnumbd: git numbering daemon. Adds a monotonically-increasing number to git |
36 commits. | 36 commits. |
37 * gsubtreed: git subtree daemon. Mirrors subdirectories of some repositories | 37 * gsubtreed: git subtree daemon. Mirrors subdirectories of some repositories |
38 into independent repos so they can be consumed by downstream projects. | 38 into independent repos so they can be consumed by downstream projects. |
39 * lkgr_finder / lkgr_tag_pusher: computes last known good revision, based on | 39 * lkgr_finder / lkgr_tag_pusher: computes last known good revision, based on |
40 test results. | 40 test results. |
41 | 41 |
42 appengine/ and appengine_modules/ | 42 appengine/ and appengine_modules/ |
43 --------------------------------- | 43 --------------------------------- |
44 Contains all appengine applications. | 44 ``appengine/`` is meant to contain appengine applications, one per directory |
| 45 (the testing framework relies on this assumption to list all tests). |
| 46 To be consistent with appengine principles, each of these directories must |
| 47 contain everything it needs to work. Code shared between several applications |
| 48 should live in ``appengine_modules/`` and be symlinked into each application |
| 49 directory that need it. |
45 | 50 |
| 51 For more details, see :doc:`appengine` |
| 52 |
OLD | NEW |