Index: doc/source/structure.rst |
diff --git a/doc/source/structure.rst b/doc/source/structure.rst |
index ca6fea31d47bf8b892cb248b053f19c287e6e7fe..522e9817b6f049e85fb4b3b76dd4795355220dec 100644 |
--- a/doc/source/structure.rst |
+++ b/doc/source/structure.rst |
@@ -41,5 +41,12 @@ infra/services/ |
appengine/ and appengine_modules/ |
--------------------------------- |
-Contains all appengine applications. |
+``appengine/`` is meant to contain appengine applications, one per directory |
+(the testing framework relies on this assumption to list all tests). |
+To be consistent with appengine principles, each of these directories must |
+contain everything it needs to work. Code shared between several applications |
+should live in ``appengine_modules/`` and be symlinked into each application |
+directory that need it. |
+ |
+For more details, see :doc:`appengine` |