Skip to content

Contribution

sebez edited this page Nov 18, 2017 · 3 revisions

Evolution

Les demandes de nouvelles fonctionnalités, qui profiteront à tous, sont les bienvenues.

Les développeurs peuvent les déclarer en utilisant les issues du projet Github.

Anomalies

En cas d'anomalie détectée dans l'usage du plugin, les développeurs peuvent les déclarer en utilisant les issues du projet Github.

Pour aider à la reproduction et la correction des anomalies, voici quelques conseils :

  • Décrire précisément le contexte d'usage
  • Décrire ce qui est constaté / ce qui est attendu
  • Fournir les logs d'Eclipse

Pour décrire un comportement, il est possible d'enregistrer un GIF (avec ScreenToGif par exemple) et de le rajouter à l'issue.

Obtenir les logs d'Eclipse

Les logs d'Eclipse se trouvent dans le fichier .metadata\.log du dossier du workspace Eclipse.

Faire une recherche sur le mot chroma pour trouver les exceptions liées au plugin KSP.

Les logs du plugin auront cette forme :

!ENTRY io.vertigo.chroma.kspPlugin 1 0 2017-11-18 10:26:17.343
!MESSAGE Projet potiron-api en version VERTIGO

Développement

Pour participer au développement du plugin (et proposer des Pull Request), il faut pouvoir modifier et exécuter le plugin en debug.

Le plugin Eclipse est développé avec Eclipse lui-même.

Import du projet

  • Faire un pull du projet Git dans un dossier local
  • Dans Eclipse, menu File > Import > Existing Projects into Workspace
  • Select root directory choisir le sous-dossier vertigo-chroma-plugin du dépôt local.

Exécution du plugin

Clic droit sur le projet (ou dans la barre d'outil principale) :

  • Pour exécuter en mode normal : Run as > Eclipse Application
  • Pour exécuter en mode debug : Debug as > Eclipse Application

Cette action lancera un autre Eclipse, dans lequel le plugin dans la version de votre dépôt local sera installé.

Documentation : http://www.vogella.com/tutorials/EclipsePlugin/article.html