Publié par : Hervé GUENOT
Contenu : Vous souhaitez nous aider à développer coolclasse.A) Merci de réaliser ces quelques démarches : 1) Inscrivez vous sur le site GForge. 2) Demandez à rejoindre le projet (http://adullact.net/project/request.php?group_id=261) 3) Nous validons votre inscription. Ensuite, en fonction de votre profil, nous vous laissons tester le le logiciel à votre guise (en étant averti à chaque mise à jour) ou nous vous indiquons la partie à développer. En fonction de votre profil, plusieurs éléments sont nécessaires : I ) Vous êtes enseignant et souhaiter tester le logiciel. 4) Télécharger la dernière version de l'installer (http://adullact.net/frs/download.php/1241/cc_setup.exe) ainsi que le manuel d'utilisation (http://adullact.net/frs/download.php/1242/refman.pdf) pour savoir comment installer le logiciel. 5) Tester le logiciel et poster vos remarques/améliorations/problèmes rencontrés (bugs) ici : http://coolclasse.guenot.info/bugreport/ 6) A chaque mise à jour, nous vous conseillons d'installer le patch mis en ligne (http://adullact.net/frs/?group_id=261) II) Vous êtes développeur et souhaitez participer à CoolClasse 4) Télécharger les sources depuis CVS. (Nous vous conseillons de les mettre dans le répertoire C:\CC_cpp) 5) Configurer les répertoires par défaut. Editer le fichier vars.pri ; remplacer DEV_DIR par le chemin des sources (inutile si elles sont mises dans C:\CC_cpp) 6) Télécharger l'outil SQLiteTableObject (http://adullact.net/plugins/scmcvs/cvsweb.php/tools/SqliteTableObject/SqliteTableObject.exe?cvsroot=coolclasse) pour générer les headers correspondant au mapping objet/relationnel (nous vous conseillons de le mettre dans $DEV_DIR\tools\tools\SqliteTableObject\) 7) Créer la base de données vide. Pour cela exécuter $DEV_DIR\_sql\make_db.bat L'environnement est prêt à être utilisé. B) Vous n'êtes pas obligé de vous inscrire. Il vous sera alors impossible d'uploader des fichiers. Dans ce cas exécuter les étapes 4 à 5 ou 7 selon le profil. Outils nécessaires au développement - Librairies C++ : * QT & les outils associés (QTDesigner, QMake, Uic, ...) pour l'IHM (http://www.trolltech.com/) * La Bibliothèque Standard du C (STL) * SQLite pour la base de données embarquée (http://www.sqlite.org/) * La bibliothèque boost::shared_ptr pour les \"smart pointer\" (http://www.boost.org/) - Pour la compilation : * Le compilateur GNU MinGW (http://www.mingw.org/) [ intégré au sein de Code::Blocks (http://www.codeblocks.org/), conseillé ] * [ Les packages DevCpp pour faciliter l'installation des bibliotèques mentionnées ci-dessus (http://www.bloodshed.net/), conseillé ] - Pour la documentation (conseillés) : * DBdesigner4 pour la création du schéma de la base de données (http://fabforce.net/dbdesigner4/) * SQLiteAdmin (http://sqliteadmin.orbmu2k.de/) pour gérer la base SQLite lors du développement * Doxygen (http://www.stack.nl/~dimitri/doxygen/) pour créer la documentation des classes et le manuel utilisateur * L'outil de rapport de bug, Bug Report 1.01 (http://www.ericfichot.tk/) ; quelque peu adapté pour ce projet. - Pour l'installation (conseillés) : * NSIS (http://nsis.sourceforge.net/Main_Page) et Venis IX (http://www.spaceblue.com/venis/) pour créer l'installateur automatique. Remarques : - Une documentation est à venir pour tous les outils annexes. |
Dernières annoncesdémarage du projet CoolClasse. De quoi s'agit-il?Hervé GUENOT - 04/05/2006 07:58 -
0 Commentaire Lire la suite/Commenter
Comment contribuer à CoolClasse ?Hervé GUENOT - 14/12/2005 23:01 -
0 Commentaire Lire la suite/Commenter
|