@@ -10,18 +10,20 @@ and the resulting actions that repo2docker takes is known
1010as the **Reproducible Execution Environment Specification ** (or REES).
1111
1212The goal of the REES is to automate and encourage existing community best practices
13- for reproducible computational environments. This includes installing
14- community-standard specification files such as ``requirements.txt `` or ``REQUIRE `` using
15- standard tools such as ``pip `` or ``conda `` or ``apt ``. While repo2docker automates the
13+ for reproducible computational environments. This includes installing pacakges using
14+ community-standard specification files and their corresponding tools,
15+ such as ``requirements.txt `` (with ``pip ``), ``REQUIRE `` (with Julia), or
16+ ``apt.txt `` (with ``apt ``). While repo2docker automates the
1617creation of the environment, a human should be able to look at a REES-compliant
1718repository and reproduce the environment using common, clear steps without
1819repo2docker software.
1920
2021Currently, the definition of the REE Specification is the following:
2122
22- Any collection of files taken from the :ref: `config-files `
23- list, placed either in the root of a folder or in a sub-folder called
24- either ``binder/ `` or ``.binder/ ``.
23+ Any directory containing zero or more files from the :ref: `config-files ` list is a
24+ valid reproducible execution environment as defined by the REES. The
25+ configuration files have to all be placed either in the root of the
26+ directory, in a ``binder/ `` sub-directory or a ``.binder/ `` sub-directory.
2527
2628For example, the REES recognises ``requirements.txt `` as a valid config file.
2729The file format is as defined by the ``requirements.txt `` standard of the Python
0 commit comments