Release artifacts
Closed this issue · 1 comments
VForiel commented
Actuellement, la release ne fait que zip de code bêtement, ce qui n'est pas très intéressant pour la lib.
Il faudrait plutôt avoir N+3 produits téléchargeable :
- Le monde dans sa globalité, soit l'ensemble du code sauf de
.gitignore
,.github,
generatoret
docs` - Le datapack entier (
datapacks/Bookshelf/*
zippé directement dans une archiveBookshelf-<release>
) - Le datapack dev entier (
datapacks/Bookshelf Dev/*
zippé directement dans une archiveBookshelf-Dev<release>
) - Chaque module sous la forme d'un datapack indépendant (avec et sans dépendance). Pour check les dépendances il suffit de lire le tag load de chaque module.
Level god tiers:
- Au moment de créer les modules indépendant, scanner le code afin de détecter les appels à des fichiers hors du module, de façon récursive, et ajouter ces fichiers (avec leur dossiers parents) à l'archive