Bonjour à tous,
Je aimerais ouvrir une discussion sur les différents outils de développement et de gestion de projet existant sur linux en général, et pour fedora en particulier.
Je n'ai pas de question en particulier mais souhaiterais recueillir vos informations/commentaires/suggestions sur la pertinence de ces outils, leur installation, leur utilisation, etc.
Personnellement, je développet des logiciels en fortran (développement de codes de calcul scientifiques) mais je ne veux pas restreindre la discussion à ce seul langage de programmation.
Jusqu'alors, je me contentais de Kate pour l'édition et de son terminal intégré pour la compilation.
Cette méthode me conviens parfaitement, Kate satisfaisant tout mes attentes tant par sa simplicité que par con efficacité.
Cependant, mes projets devenant volumineux, je souhaite me doter d'outils de développement un peu plus "avancés" en terme des possibilités offertes.
Après quelques recherches sur le net, j'ai identifié un ensemble de logiciels que je souhaiterais installer.
Ces logiciels sont :
-
Eclipse comme IDE
-
Doxygen pour la génération de doc,
-
Subversion pour le gestion de version,
-
Buildbot pour l'automatisation du processus de compilation/excecution/validation
-
Redmine pour visualiser du projet dans sa globalité.
Connaissez-vous des outils analogues à ceux cités ci-dessus ?
Existe-il des outils plus adapté au langage fortran ?
J'ai donc installé ces différents outils.
# yum install doxygen eclipse eclipse-photran subversion
Modules complémentaires chargés : langpacks, presto, refresh-packagekit
Adding fr_FR to language list
Configuration du processus d'installation
Le paquet 1:doxygen-1.7.3-1.fc14.i686 est déjà installé dans sa dernière version
Le paquet 1:eclipse-pde-3.6.1-6.1.fc14.i686 est déjà installé dans sa dernière version
Le paquet eclipse-photran-6.0.3-3.fc14.noarch est déjà installé dans sa dernière version
Le paquet subversion-1.6.15-1.fc14.i686 est déjà installé dans sa dernière version
Rien à faire
Pour l'installation de Redmine, j'ai suivi
ce tuto.
J'ai d'ailleurs ouvert un autre post sur fedora.fr concernant
l'accès à Redmine depuis internet.
Je n'ai eu aucun problème concernant l'installation d'Eclipse, Doxygen, Subversion et Buildbot (yum oblige!). Celle de Redmine est un peu plus longue car le logiciel ne figure pas dans les dépôts de fedora mais le tuto mensionné ci-dessus est très clair et l'installation se fait sans aucun problème.
Doxygen est relativement facile d'accès.
La syntaxe des commentaires Doxygen propres au fortran sont résumés
ici
Eclipse fait l'objet de nombreux tuto sur internet et d'une aide en ligne très complète.
Pour développer des programmes fortran, il faut utiliser le plugin Photran d'Eclipse (installable via "yum install eclipse-photran"
Après avoir utilisé Eclipse/Photran pendant quelque temps, puis l'avoir désinstallé/réinstallé pour partir de bases propres, j'ai récemment eu un
Problème pour utiliser le plugin Photran d'Eclipse.
Subversion est assez rapide à prendre en main. J'ai d'ailleurs trouvé une très bonne documentation
ici pour ceux que ca intéresse.
Le plugin Subversive d'Eclipse permet d'utiliser Subversion dans la plateforme d'Eclipse.
Je suis en train d'apprendre à l'utiliser.
Concernant Buildbot, son utilisation semble être assez lourd. Aussi, je ai remis son apprentissage à plus tard.
Mais si quelqu'un connait un bon tuto sur Buildbot, je suis intéressé.
Voila!
J'attends vos remarques.