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 |
|
|
|
|
|---------------------|-----------------------------------------------------------------------------------------------------------|
|
2022-02-05 04:53:16 +00:00
|
|
|
| `/art/general` | Non-theme art - welcome ANSI, logoff ANSI, etc. See [General Art](../art/general.md).
|
|
|
|
| `/art/themes` | Theme art. Themes should be in their own subdirectory and contain a theme.hjson. See [Themes](../art/themes.md).
|
2020-07-07 00:16:53 +00:00
|
|
|
| `/config` | [config.hjson](config-hjson.md) system configuration.
|
2020-11-21 19:35:46 +00:00
|
|
|
| `/config/menus` | [menu.hjson](menu-hjson.md) storage.
|
|
|
|
| `/config/security` | SSL certificates and public/private keys.
|
|
|
|
| `/db` | All ENiGMA½ databases in SQLite3 format.
|
2018-01-31 23:35:54 +00:00
|
|
|
| `/docs` | These docs ;-)
|
2022-02-05 04:53:16 +00:00
|
|
|
| `/dropfiles` | Dropfiles created for [local doors](../modding/local-doors.md)
|
|
|
|
| `/logs` | Logs. See [Monitoring Logs](../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
|
2022-02-05 04:53:16 +00:00
|
|
|
| `/mods` | User mods. See [Modding](../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½
|
2022-02-04 14:51:03 +00:00
|
|
|
| `/www` | ENiGMA½'s built in webserver root directory
|