📚

Ressources et liens utiles

Tous les liens essentiels pour developper votre systeme FoundryVTT : documentation officielle, communaute, systemes de reference et outils de developpement.

📖

Documentation Officielle

3 ressources
👥

Communaute

3 ressources
💻

Systemes de Reference

3 repositories
🛠️

Outils de Developpement

3 outils
📦

foundryvtt-cli

CLI officiel pour la gestion des packs de compendium. Compile les fichiers JSON/YAML en packs LevelDB et inversement.

npm install -g @foundryvtt/foundryvtt-cli

# Compiler les packs
fvtt package pack --type System

# Extraire les packs
fvtt package unpack --type System

ESLint Configuration

Configuration ESLint recommandee pour les projets FoundryVTT. Assure un code propre et coherent.

// eslint.config.mjs
export default [
  {
    languageOptions: {
      globals: {
        game: "readonly",
        canvas: "readonly",
        ui: "readonly",
        CONFIG: "readonly",
        Hooks: "readonly",
        foundry: "readonly"
      }
    }
  }
];
🔥

Hot Reload Setup

Configuration pour le rechargement automatique pendant le developpement. Evite de redemarrer Foundry a chaque modification.

// Dans le hook ready (dev uniquement)
if (import.meta.hot) {
  import.meta.hot.accept((newModule) => {
    // Re-enregistrer les composants
  });
}

// Ou utilisez le module
// "Hot Reload" depuis le hub

Checklist de Lancement

7 etapes

Avant de publier votre systeme, assurez-vous d'avoir complete toutes ces etapes essentielles. Cliquez sur chaque element pour le marquer comme fait - votre progression est sauvegardee localement.