GDQuest / GDQuest/GDScript-formatter
GDExtension: Ensure that we have automated build CI for Windows and MacOS
Personne n'a encore pris cette issue.
- Langage dominant
- Rust
- Étoiles
- 458
- Forks
- 40
- Merge moyen
- 1 j 15 h
- PR mergées (30 j)
- 4
Description
This was originally reported by @NicholasBolen in #351:
Unrelated, but Is the standalone version only for linux? I get various errors after installing.
ERROR: core/extension/gdextension_library_loader.cpp:369 - No GDExtension library found for current OS and architecture (windows.x86_64) in configuration file: res://addons/addons/GDQuest_GDScript_formatter_standalone/bin/gdscript_formatter.gdextension ERROR: GDExtension dynamic library not found: 'res://addons/addons/GDQuest_GDScript_formatter_standalone/bin/gdscript_formatter.gdextension'. ERROR: res://addons/addons/GDQuest_GDScript_formatter_standalone/plugin.gd:481 - Parse Error: Identifier "GDScriptFormatter" not declared in the current scope. ERROR: res://addons/addons/GDQuest_GDScript_formatter_standalone/plugin.gd:496 - Parse Error: Identifier "GDScriptFormatter" not declared in the current scope.
@khellste, could you take a look at this?
I'm opening this as a separate issue since it appears to be unrelated to the packaging issue in #351.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par examiner les erreurs de chargement de GDExtension dans core/extension/gdextension_library_loader.cpp ainsi que le point d’entrée du plugin autonome dans plugin.gd, puis inspectez la configuration CI de build existante. La tâche est considérée comme terminée lorsque les builds automatisés pour Windows et macOS produisent des bibliothèques GDExtension que le plugin autonome peut charger sur ces plateformes.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- godot, rust
- Domaine
- build-system, ci-cd
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- Active
- Clarté
- Plutôt claire
- Accessibilité débutants
- 48/100