2018-01-31 23:35:54 +00:00
---
layout: page
title: Directory Structure
---
2020-07-07 00:16:53 +00:00
All paths mentioned here are relative to the ENiGMA½ checkout directory.
2018-01-31 23:35:54 +00:00
| Directory | Description |
|---------------------|-----------------------------------------------------------------------------------------------------------|
2018-02-02 23:03:00 +00:00
| `/art/general` | Non-theme art - welcome ANSI, logoff ANSI, etc. See [General Art ]({{ site.baseurl }}{% link art/general.md %} ).
| `/art/themes` | Theme art. Themes should be in their own subdirectory and contain a theme.hjson. See [Themes ]({{ site.baseurl }}{% link art/themes.md %} ).
2020-07-07 00:16:53 +00:00
| `/config` | [config.hjson ](config-hjson.md ) system configuration.
| `/config/menus` | [menu.hjson ](menu-hjson.md )storage.
| `/config/security` | D path for SSL certs and public/private keys.
| `/db` | All ENiGMA½ databases in Sqlite3 format.
2018-01-31 23:35:54 +00:00
| `/docs` | These docs ;-)
2018-02-02 23:03:00 +00:00
| `/dropfiles` | Dropfiles created for [local doors ]({{ site.baseurl }}{% link modding/local-doors.md %} )
| `/logs` | Logs. See [Monitoring Logs ]({{ site.baseurl }}{% link troubleshooting/monitoring-logs.md %} )
2018-01-31 23:35:54 +00:00
| `/misc` | Stuff with no other home; reset password templates, common password lists, other random bits
2018-02-02 23:03:00 +00:00
| `/mods` | User mods. See [Modding ]({{ site.baseurl }}{% link modding/existing-mods.md %} )
2018-01-31 23:35:54 +00:00
| `/node_modules` | External libraries required by ENiGMA½, installed when you run `npm install`
| `/util` | Various tools used in running/debugging ENiGMA½
| `/www` | ENiGMA½'s built in webserver root directory