| Index: doc/source/structure.rst
|
| diff --git a/doc/source/structure.rst b/doc/source/structure.rst
|
| index 9deb53363d65d23f96bbc93458ece1c05583ebc7..e5fa47883212def87201e221461989e6ba6b05e7 100644
|
| --- a/doc/source/structure.rst
|
| +++ b/doc/source/structure.rst
|
| @@ -42,13 +42,16 @@ infra/services/
|
|
|
| appengine/ and appengine_modules/
|
| ---------------------------------
|
| -appengine/ should only contain appengine applications (i.e. directories
|
| -containing an app.yaml file), appengine_modules/ should contain python packages
|
| -that can be shared between appengine apps. The correct way to use one of them is
|
| -to symlink the directory inside the application directory.
|
| +``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.
|
|
|
| Example: the `myapp` application should live in `appengine/myapp`. To use
|
| `appengine_module/testing_utils`, create a symlink to it in
|
| `appengine/myapp/testing_utils`. The name should remain the same as Python
|
| relies on directory names for its import system.
|
|
|
| +For more details, see :doc:`appengine`
|
|
|