blob: ca71cedb3131b0e8b3efc277861fa3eae321d4a9 [file] [log] [blame]
<!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>&nbsp;
en suivant la procédure ci-dessous :<br>
- le renommer en ooointro.bmp&nbsp; ; <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>&nbsp;</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>