This is a short explanation of the folder structure of a full Janitor project.

apache theme classes config library templates www core janitor js-merger css-merger

apache

Local development apache configuration. Not for production deployment.

theme

Specific project files. Your files.

classes

Your custom itemtype classes and any system overwrite classes.

config

Project base configuration files.

library

Media/Upload folder (Janitor uploads content here). Fallback media for autoconversion is located in library/private/0.

templates

Templates (views).

www

Controllers, img, js and css. This is the only folder exposed by the webserver directly (DocumentRoot).

core/submodules

Project core modules. The folder should be named core if the modules are static copies and submodules if they are included as git submodules.

janitor

The Janitor core.

js-merger

Merging tool for JavaScript.

css-merger

Merging tool for CSS.