summaryrefslogtreecommitdiff
path: root/docs/Directory-Structure.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/Directory-Structure.md')
-rw-r--r--docs/Directory-Structure.md49
1 files changed, 49 insertions, 0 deletions
diff --git a/docs/Directory-Structure.md b/docs/Directory-Structure.md
new file mode 100644
index 0000000..ea41164
--- /dev/null
+++ b/docs/Directory-Structure.md
@@ -0,0 +1,49 @@
+AzerothCore and our modules is following directory structure standard from hw-core:
+
+<a href="https://github.com/HW-Core/directory-structure/blob/master/README.md" target="_blank">Standard Directory Structure</a>
+
+This structure is conformed to our [[modular architecture|The-Modular-Structure]]
+
+##  AzerothCore Wotlk directory structure:
+
+- **bin**
+ contains binaries/scripts for this project
+
+- **conf**
+ Project configuration files
+
+
+- **data**
+ All data such as sql, documents etc.
+
+- **modules**
+ - **acore**
+ - **game-framework**
+ Package that contains the framework to implement a wow server
+
+ - **extractors**
+ Collection of ClientData extractors tools
+
+
+ - **[other-modules]**
+
+ - **worldengine**
+ - **deps**
+ package that contains required legacy 3rd party deps for worldengine. In future will will use dedicated modules
+
+
+ - **nucleus**
+ [Re]sources required by entire worldengine system
+
+ - **[other-modules]**
+ All other modules from worldengine, such as lib-collision etc. We will use only them required by azerothcore project.
+
+ - **uwd**
+ mostly tools and other useful modules
+
+
+ - **hw-core**
+ generic cross-language and cross-platform libraries
+
+- **src**
+ All sources strictly related to this application/project and wotlk server version \ No newline at end of file