GDQuest / GDQuest/GDScript-formatter

GDExtension: Ensure that we have automated build CI for Windows and MacOS

Ouverte
#353 3 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

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

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. 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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.