В ReadyScript имеется набор зарезервированных имен директорий и файлов, в которых система ожидает данные определенного содержания. Пример файловой структуры:
Чтобы исключить проблемы, связанные с различной поддержкой регистра имен на ОС Windows и Linux, принято называть все файлы и папки строчными буквами.
Классы в системе могут располагаться внутри каталога /core/rs или /modules, т.к. именно в этих папках осуществляется поиск файлов с классами средствами autoload'а.
Все классы(ядра и модулей), располагающиеся в указанных выше папках доступны в любом месте PHP-кода.
Каждый класс в системе должен находиться в отдельном файле, чтобы быть загруженным системой по мере необходимости. Имя файла должно соответствовать названию класса, а расширение должно быть .my.inc.php или .inc.php Пространство имен(namespace) класса должно соответствовать пути к файлу относительно корневого каталога для классов (/modules или /core).
Например, в файле /modules/catalog/model/orm/product.inc.php может быть объявлен следующий класс:
или в файле /rs/cache/manager.inc.php может быть объявлен класс: