Permalink
Browse files

More improvements to load order doc

Fixes #1839.  See also #1675.
  • Loading branch information...
1 parent c9d6784 commit 98de5ffefe50e01b932ee061474ef0836be1c9ee @glasser glasser committed Feb 20, 2014
Showing with 8 additions and 11 deletions.
  1. +8 −11 docs/client/concepts.html
View
@@ -154,21 +154,18 @@ <h2 id="structuringyourapp">Structuring your application</h2>
application are unavoidable. The JavaScript and CSS files in an
application are loaded according to these rules:
-* Files in directories named `lib` are loaded first.
-
-* Files that match `main.*` are loaded after everything else.
-
-* Files in subdirectories are loaded before files in parent
- directories, so that files in the deepest subdirectory are loaded
- first (after `lib`), and files in the root directory are loaded last
- (other than `main.*`).
+* Files in subdirectories are loaded before files in parent directories, so that
+ files in the deepest subdirectory are loaded first, and files in the root
+ directory are loaded last.
* Within a directory, files are loaded in alphabetical order by
filename.
-These rules stack, so that within `lib`, for example, files are still
-loaded in alphabetical order; and if there are multiple files named
-`main.js`, the ones in subdirectories are loaded earlier.
+* After sorting as described above, all files under directories named `lib` are
+ moved before everything else (preserving their order).
+
+* Finally, all files that match `main.*` are moved after everything else
+ (preserving their order).
{{/better_markdown}}
</template>

0 comments on commit 98de5ff

Please sign in to comment.