Convoro is written from scratch with no framework underneath it and no Composer dependencies. The top level is:
engine/— the framework: routing, the container, the query builder, migrations, the template compiler, sessions, the console.modules/—systemplus every application. This is where nearly all the product lives.themes/— layouts, partials and assets.public/— the document root, holdingindex.phpand compiled assets.content/— uploads. Outside the document root.tools/convoro— the console entry point.tests/— a small runner;php tests/run.php.
Classes autoload from engine/Autoload.php by convention: Convoro\Engine\* maps to engine/ and Convoro\Modules\Blog\* to modules/blog/.