# Directory Structure

In this directory, you can directly put:

- **Rule files** (`*.drl`, `*.dsl`)
- **URL rewrite XML files**
- **import.xml** file
- **definitions.cnd** file
- **template-thumbnail.png** file to associate a preview image with the current module (in case it's a template module)

## Configurations Directory

In the `configurations` directory, you can put:

- **OSGi configuration files** (`*.cfg`, `*.yml`)

## Content Editor Forms Directory

In the `content-editor-forms` directory, you can put content editor form and field set overrides.
See examples here: [Jahia Content Editor Form Examples](https://academy.jahia.com/documentation/jahia/jahia-8/developer/extending-and-customizing-jahia-ui/customizing-content-editor-forms/examples-of-content-definition-json-overrides)

## Content Types Icons Directory

In the `content-types-icons` directory, you can put content type icons following the naming convention: `namespace_type.png`

## Locales Directory

In the `locales` directory, you can put locale files (e.g., `en.json`, `fr.json`) used for internationalization in JavaScript views.

## Resources Directory

In the `resources` directory, you can put resource bundles for content types internationalization.
