Portal de Desenvolvedores
Bem-vindo ao centro oficial de extensibilidade e integração do Adventure Keeper. Aqui você encontra guias completos para estender a plataforma com novos sistemas de RPG, schemas customizados de fichas e conectores para mesas virtuais (VTT).
Módulos & SDK
Aprenda a estruturar o manifesto module.json, definir schemas JSON declarativos e criar traduções com fallback determinístico.
Segurança & Sandboxing
Entenda a arquitetura declarativa de dados isolados (entity_module_data) que impede colisão entre módulos e garante a imutabilidade do core.
Integrações VTT & PAT
Conecte o Foundry VTT ou Roll20 para enviar notas e diários remotamente usando Personal Access Tokens com escopo sessions:write.
Starter Kit no GitHub
Inicie seu módulo rapidamente clonando nosso repositório oficial com TypeScript, Vitest e linters de validação de schema pré-configurados.
Governança em 2 Níveis
Conheça as políticas de homologação de módulos e os dois níveis de revogação administrativa: Soft Revoke (Nível 1) e Hard Revoke (Nível 2).
Termos de Serviço
Consulte as responsabilidades legais, conformidade com a LGPD e regras de respeito a licenças de sistemas de RPG (ORC, OGL, Creative Commons).
Primeiros Passos Recomendados
- Explore a Especificação do Manifesto: Leia a especificação do
module.jsonpara conhecer os campos obrigatórios e a convenção de namespaces. - Clone o Starter Kit: Use o template oficial no GitHub para criar a estrutura do seu módulo com testes locais.
- Integre com seu VTT: Consulte a API de Ingestão de Sessões para sincronizar anotações da sua mesa virtual em tempo real.