FAQ, problèmes et bogues concernant Shuffleboard

Avertissement

La plupart des composants du système de contrôle tel que Shuffleboard ont été développés avec Java 11. Ils ne sont donc pas compatibles avec Java 8. Avant de signaler un problème assurez-vous d’avoir Java 11 installé en tant qu’environnement Java par défaut.

Foire aux questions

Comment puis-je signaler des problèmes, des bogues et faire des demandes de fonctionnalités concernant Shuffleboard?

Les bogues, problèmes et demandes de fonctionnalités peuvent être ajoutés sur la page Shuffleboard GitHub en créant une requête (sous forme de problème). Nous essaierons de les aborder au fur et à mesure de leur entrée dans le système. Veuillez essayer d’examiner les problèmes existants avant d’en créer de nouveaux pour vous assurer que vous ne dupliquez pas quelque chose qui a déjà été signalé ou un travail prévu. Vous pouvez trouver les problèmes sur la page Shuffleboard GitHub page.

Comment ajouter mes propres widgets et extensions à Shuffleboard?

La page Shuffleboard wiki contient beaucoup d’informations sur comment développer l’application avec des modules d’extension personnalisés. Nous publierons un exemple de projet d’extension pour personnaliser des widgets. Pour l’instant, la documentation wiki est considérée complète.

Comment compiler et construire Shuffleboard à partir du code source?

Vous pouvez obtenir le code source en téléchargeant, clonant ou fourchant la bibliothèque sur Github. Afin de construire et rouler Shuffleboard à partir du code source, placez le répertoire courant à la racine du code source, puis utilisez l’une des commandes suivantes :

Application

Commande (sur Windows lancer le fichier gradlew.bat)

Lancer Shuffleboard

./gradlew :app:run

Construire les APIs et les classes utilitaires pour la création de modules d’extension

./gradlew :api:shadowJar

Construire le fichier .jar de l’application

./gradlew :app:shadowJar