Skip to main content

Développer Ancestris

Vous maîtriser JAVA ? Vous souhaitez apporter des améliorations au logiciel ? Alors faîtes-vous connaître.

 

Si vous voulez rejoindre l'équipe de développeurs d'Ancestris, envoyez-nous un mail à

 

L'accès développeur n'est nécessaire que si vous voulez apporter votre contribution à Ancestris, donc si vous voulez faire des modifications, ajouts, etc... dont tout le monde pourra bénéficier. Si vous voulez simplement reprendre le code pour faire des choses que pour vous (c'est dommage), utilisez l'accès anonyme.


De quoi avez-vous besoin?

  • un login et un mot de passe,
  • JDK 1.8.x (par exemple 1.8.0.40)
  • Netbeans 8.0.1
  • Le code source.

Pour ajouter, changer, modifier quelque chose à Ancestris, vous avez besoin du code source. Pour accéder au référentiel sur notre serveur, choisissez un nom d'utilisateur et un mot de passe, et les envoyer à daniel@ancestris.org. Ces deux éléments sont obligatoires pour avoir un accès sur notre serveur. Vous recevrez une confirmation de votre accès très rapidement.

Ceci fait, vous avez besoin du JDK (Java Development Kit version 8.x pas 6.x ni 7.x) et Netbeans (l'Environnement de développement), prenez la version 8.0.1 (pas 7.x.x puisque Ancestris est désormais développé avec 8.x.x). N.B.: Il existe une version française, aussi utilisez le menu déroulant en haut dans le milieu droit de la page "Langue de l'IDE", et choisissez "Français".

Puis installer Netbeans dans un répertoire où vous avez le droit de lecture et d'écriture. Une fois cela fait, mettez à jour Netbeans avec les dernières mises à jour disponibles. C'est obligatoire si vous voulez compiler toutes les extensions du projet AncestrisExtensions.

Maintenant il faut configurer Netbeans, une fois Netbeans installé et mis à jour, dans le menu principal, allez à "Team ou Equipe" - "Subversion" - "Checkout".

Etape "Référentiel Subversion". Comme URL du référentiel : saisir "http://svn.ancestris.org"

Comme Utilisateur et Mot de passe, utilisez ceux que vous avez envoyés à Daniel puis cocher la case pour les enregistrer.

Etape suivante, "Dossiers à extraire".

  • Dossiers du référentiel: trunk
  • Révision du référentiel : laisser vide ou HEAD
  • (x) Sauter "trunk" et n'extraire que son contenu
  • ( ) Export d'une arborescence propre depuis le référentiel.
  • Spécifie le dossier local dans lequel les dossiers seront extraits.
    Dossier local : ici, vous mettez ce que vous voulez par ex /home/johnny/svn/ancestris avec linux ou C:\Users\johnny\Documents\svn\ancestris avec Windows
  • (x) Rechercher des projets NetBeans après le checkout.

Puis cliquer sur "Terminer".

Ceci fait vous pourrez ouvrir deux projets, AncestrisCore, et AncestrisExtensions et même un troisième Tools.