Adventure Keeper Docs
Acessar

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.

Ver Guia de Módulos →

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.

Diretrizes de Segurança →

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.

Guia de Integrações →

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.

Acessar Starter Kit →

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).

Políticas de Governança →

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).

Ler Termos de Serviço →


Primeiros Passos Recomendados

  1. Explore a Especificação do Manifesto: Leia a especificação do module.json para conhecer os campos obrigatórios e a convenção de namespaces.
  2. Clone o Starter Kit: Use o template oficial no GitHub para criar a estrutura do seu módulo com testes locais.
  3. Integre com seu VTT: Consulte a API de Ingestão de Sessões para sincronizar anotações da sua mesa virtual em tempo real.