| <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
| <html> |
| <head> |
| <title>Labo</title> |
| <meta http-equiv="content-type" content="text/html; charset=UTF-8"> |
| </head> |
| <body> |
| <table border="0" cellpadding="4" width="100%"> |
| <tbody> |
| <tr> |
| <td align="left" valign="top" width="100%"><!-- Content --> |
| <h3 style="color: rgb(204, 102, 0);"><font |
| face="Helvetica, Arial, sans-serif"><b>Projet Laboratoire</b></font></h3> |
| La plupart des documents de cette page ont été traduits à partir de |
| ceux présents sur le projet <a href="http://tools.openoffice.org/">tools.openoffice.org</a>, |
| c'est le site de référence du présent projet.<br> |
| <br> |
| Ce projet a pour but de vous aider à comprendre comment est organisé, |
| structuré, compilé le code d'OpenOffice.org. Nous mettons ainsi des |
| documents à votre disposition et une liste sur laquelle vous pouvez |
| poser toutes les questions qui vous viennent et également vous proposer |
| pour aider dans les travaux de compilation, débuggage, codages en |
| cours. Pour vous inscrire à cette liste labo@fr.openoffice.org envoyez |
| un mail à labo-subscribe@fr.openoffice.org. Vous rencontrerez sur cette |
| liste des plus grands débutants, aux plus grands expérimentés, donc ne |
| soyez pas timide pour nous rejoindre :)<br> |
| <br> |
| Les compilations que vous allez effectuer ne sont pas des compilations |
| officielles d'OOo pour le moment. Afin de les différencier, nous vous |
| demandons de bien vouloir y apposer le <a |
| href="../docs/splash-OOo-labo.bmp">splash screen du laboratoire</a> |
| en suivant la procédure ci-dessous :<br> |
| - le renommer en ooointro.bmp ; <br> |
| - le copier dans svx/res à la place de celui qui s'y trouve ; <br> |
| - reconstruire le module svx (build), après avoir supprimé l'ancien ; <br> |
| - placer les nouveaux binaires obtenus dans le solver (deliver -force) |
| ; <br> |
| - relancer la construction des paquets ( avec dmake openoffice dans |
| instsetoo_native/util )<br> |
| <br> |
| Si vous souhaitez pour une raison x ou y faire tester vos versions par |
| d'autres, ou des patches un peu lourds, nous dipsosons également d'un |
| espace de téléchargement. Renseignez vous sur la liste pour savoir |
| comment y accéder.<br> |
| <h3>Passons aux choses sérieuses :)</h3> |
| Les liens ci-dessous ne sont pas encore complets, nous sommes entrain |
| de construire la documentation. Si vous avez des documents, des |
| informations ou autres à proposer, n'hésitez pas à le faire via la |
| liste du projet.<br> |
| <h3>Environnement de compilation</h3> |
| <ul> |
| <li>Développement OpenOffice.org avec les child workspaces <br> |
| </li> |
| <ul> |
| <li>Vue d'ensemble</li> |
| <li>Outils</li> |
| <li>Polices</li> |
| <li><a href="blog_pavel_eis.html">Utilisation de EIS</a>, |
| traduction du blog de Pavel Janik<br> |
| </li> |
| </ul> |
| <li><a href="guide_hackers.html">Guide du Hackers |
| OpenOffice.org non officiel</a> : avant de commencer, vous souhaiterez |
| lire les conseils et idées données par ce guide non officiel du |
| développeur, ou alors simplement naviguer dans les pages web de <a |
| href="http://ooo.ximian.org">ooo.ximian.org</a></li> |
| </ul> |
| <span style="font-weight: bold;">Utiliser CVS pour récupérer les |
| sources</span><br> |
| <ul> |
| <li><a href="overview_codeline.html">Vue d'ensemble du |
| codelines d'OpenOffice.org</a></li> |
| <li><a href="Branche_index.html">Description des branches |
| courantes de CVS et de leur statut</a></li> |
| <li><a href="co_source.html">Télécharger les sources à partir |
| de CVS</a></li> |
| <li>Modules CVS disponible à partir d'OpenOffice.org</li> |
| </ul> |
| <span style="font-weight: bold;">Compiler les sources</span><br> |
| <ul> |
| <li><a href="second_plan.html">Informations d'arrière-plan</a></li> |
| <li>Descriptions du processus de compilation</li> |
| <ul> |
| <li>Linux</li> |
| <li><a href="build_ppc.html">PPc</a><br> |
| </li> |
| <li>Solaris</li> |
| <li>Mac OS X</li> |
| <li>Windows</li> |
| <ul> |
| <li>En utilisant les outils 4NT et Microsoft Visual C++ |
| Compiler</li> |
| <li>En utilisant les outils Cygwin et Microsoft Visual C++ |
| Compiler</li> |
| </ul> |
| </ul> |
| <li>Description de l'environnement de compilation</li> |
| <li><a |
| href="http://tools.openoffice.org/project_dependencies.png">Diagramme |
| des dépendances inter-projet</a> par C.P. Hennesy</li> |
| <li>Astuces pour se sortir des problèmes de compilation</li> |
| </ul> |
| <span style="font-weight: bold;">Travailler sur le code </span><br> |
| <ul> |
| <li>Guide du codage (.sxw)<br> |
| </li> |
| <li>Checklist pour la revue de l'interface C++ (.sxw)</li> |
| <li>Debugguer OpenOffice.org avec Valgrind (.sxw)</li> |
| <li>Si vous avez du CPU à dépenser, vous pouvez envisager |
| d'exécuter un <a href="http://ooo.ximian.com/tinderbox-setup.html">tinderbox |
| slave<br> |
| </a>Mettre en place des compilations tinderbox avec la chaine |
| d'outils standards ou peut-être la nouvelle chaine d'outils pour toutes |
| les plateformes principales (x86 Linux, Solaris Sparc et Windows) et |
| permettre aux développeurs volontaires de voir les logs des erreurs de |
| compilation et les progrès devrait finalement permettre aux |
| développeurs d'avoir moins peur de faire un commit de quoi que ce soit |
| (fixes ou améliorations) et de ne pas avoir peur de casser quelque |
| chose pour les autres plateformes.</li> |
| </ul> |
| <span style="font-weight: bold;">Description des outils</span><br> |
| <ul> |
| <li>Description d'Auto-doc (génération automatique de |
| documentation)<br> |
| (pour <a href="autodoc_cpp.html">C++</a> et UNO-IDL ; <a |
| href="command_line_syntax_fr.htm">syntaxe en ligne de commande</a>)</li> |
| <li><a href="howto_write_doc_format_ooo1.0.sxw">Comment |
| documenter le code source C++ pour AutoDoc</a> (traduction E. Bachar, |
| auteur Nikolai Pretzell)<br> |
| </li> |
| </ul> |
| <span style="font-weight: bold;">Performance et profilage</span><br> |
| Outils pour mesurer les performances et tâches relatives<br> |
| <ul> |
| <li>Performance et outils</li> |
| <li>outils de profilage</li> |
| </ul> |
| <span style="font-weight: bold;">Assurance Qualité (QA)</span><br> |
| QA est un <a href="http://qa.openoffice.org/">projet</a> séparé. Le |
| projet d'Assurance Qualité francophone est <a href="../QA-test2.html">ici</a> |
| <br> |
| <ul> |
| <li><a href="../QA-fr/index1.html">Description</a> des |
| smokes-test</li> |
| <li><a href="../about-issuezilla.html">Guide</a> pour écrire |
| des rapports de bugs</li> |
| </ul> |
| <span style="font-weight: bold;">Engénierie des versions</span><br> |
| <ul> |
| <li>Vue d'ensemble des <a |
| href="http://development.openoffice.org/releases/oo_branches.pdf">Branches |
| et de la feuille de route d'OpenOffice.org</a> et description des |
| branches</li> |
| <li><a |
| href="http://eis.services.openoffice.org/EIS2/servlet/GuestLogon">Environnement |
| Information System</a> est une interface pour naviguer dans les Child |
| Workspace (CWS)</li> |
| <li>Schéma de nommage des fichiers<br> |
| </li> |
| </ul> |
| <span |
| style="font-weight: bold; font-family: helvetica,arial,sans-serif; color: rgb(255, 255, 255);"></span><br> |
| <p style="margin-bottom: 0.5cm;"><font |
| face="Helvetica, Arial, sans-serif"><a href="../index.html">Retour à |
| la page d'accueil</a><a href="../site_fr/fr/www/faq-fr.html"><br> |
| </a></font></p> |
| <!-- /Table Navigation Bar --> <br> |
| </td> |
| </tr> |
| <tr> |
| <td align="right" valign="bottom"> |
| <p> </p> |
| <!-- Copyrights --> |
| <p><small>OpenOffice.org native tongue concept and francophone |
| project are built for you with pride by Guy Capra (Alomphega).<br> |
| This fr project is also led and maintained by Sophie Gautier.</small></p> |
| <!-- /Copyrights --> </td> |
| </tr> |
| </tbody> |
| </table> |
| <br> |
| <br> |
| <br> |
| <br> |
| <br> |
| <br> |
| </body> |
| </html> |