QUESTPIE
Extend

Overview

Add your own modules, plugins, generated file conventions, and scope-aware behavior on top of the same extension points QUESTPIE uses internally.

QUESTPIE treats framework features and userland features the same way: a module contributes runtime state, and a plugin teaches codegen how to discover and type new files. Use this section when you are packaging reusable behavior, adding custom conventions, or shaping an app around scopes and tenants.

Pages

PageWhat it covers
ModulesStatic module objects, module merging, bundled plugins, and how packages contribute runtime features.
Building a pluginThe authoring loop for reusable codegen-aware packages.
CodegenFile discovery, generated factories, registries, and the CodegenPlugin API.
Multi-tenancyScope derivation, access-rule enforcement, scoped globals, and the admin scope picker.
  • Configuration - where modules and config files are wired.
  • Adapters - the infrastructure contracts your modules can use or replace.
  • Admin - the largest built-in example of a module plus codegen plugin.

On this page