La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

L'aventure LibreOffice vous faites quoi ces prochaines soirées?

Présentations similaires


Présentation au sujet: "L'aventure LibreOffice vous faites quoi ces prochaines soirées?"— Transcription de la présentation:

1 L'aventure LibreOffice... ...vous faites quoi ces prochaines soirées?
Cédric Bosdonnat – Writer core developer Novell Inc.

2 Feuille de route L'aventure Mon point de vue D'où tout est parti
Qui fait avancer le schmilblick? Plonger dans le code Les outils pour réussir Par où commencer ? Quelques tâches simples Exemples Et vous? Partagez vos talents Contruire ensemble 09/10/2017 L'aventure LibreOffice...

3 L'aventure – mon point de vue
Mon expérience Le cheminement contributions au projet documentation FR Google Summer of Code sur OOEclipse Depuis 2008 : core developer Writer Les premiers contacts avec le code API UNO, extensions en Java Core dev C++ d'un seul coup Ce que je perçois Attention, cette analyse peut être subjective ! À chaque jour ses nouveautés 09/10/2017 L'aventure LibreOffice...

4 L'aventure – d'où tout est parti
Une fondation promise depuis 10 ans Gestion du projet OpenOffice.org « fermée » Barrières aux nouveaux développeurs Partage de copyright avec Sun / Oracle Worklow de développement complexe The Document Foundation Future fondation pour LibreOffice Initiative d'anciens contributeurs OpenOffice.org Un an pour créer une fondation Mise en place d'une communauté méritocratique Membership : 100 demandes le premier jour ! 09/10/2017 L'aventure LibreOffice...

5 L'aventure – qui fait avancer ?
Actif Moins de 2 mois depuis le dernier commit Plus de 10 patches étalés sur plusieurs contributions (20 dépôts git) 09/10/2017 L'aventure LibreOffice...

6 Code - une introduction
L'objectif Démystifier le code de LibreOffice Montrer qu'il est possible : De trouver le code intéressant De corriger des bugs simples D'aider à améliorer le code Moyens Découverte des outils du développeur Organisation générale du code 16/10/2010 OpenOffice.org est open source

7 Code – les outils pour réussir
Outils en ligne Recherche rapide : Doxygen : Éditeurs intelligents Environnements de développement Incapables de gérer toutes les sources Vim et Emacs avec une configuration C/C++ Utilisation de ctags Indexation des sources Rapide à mettre en place ! Navigation simple dans le code 16/10/2010 OpenOffice.org est open source

8 Code – par où commencer ? À partir de l'IHM
Repérer les chaînes et les rechercher Chaines facilement identifiables Regarder surtout les fichiers XCU / SRC Remonter au problème depuis l'IHM Recherches successives Avec votre éditeur préféré Débugger un crash Reproduire dans GDB Symboles de debug Backtrace Valgrind Attention, compliqué ! À partir de l'API UNO Merci Xray ! Prem Sichanugrist 16/10/2010 OpenOffice.org est open source

9 Code – quelques tâches simples
Nettoyage de code Commentaires inutiles et / ou en allemand Code mort, suppression de redondances Plus ardu Système de tests unitaires Petites améliorations d'IHM Bugs faciles à corriger Nettoyage de warnings cppcheck / valgrind 16/10/2010 OpenOffice.org est open source

10 Code - exemple Espaces insécables Partir des options d'auto-correction
Ajout d'une fonction Temps de dev initial : 3 heures Bordures 3D Partir de l'onglet d'édition des bordures Étendre le cœur 3 codes pour dessiner une bordure ! Temps de dev initial : plusieurs mois 16/10/2010 OpenOffice.org est open source

11 Et vous? – partagez vos talents
Bénévoles Projets de développement Traductions Rédaction de documentation Participation aux tests QA Entreprises Contributions financières ou en ressources Contributions de patches pour des clients Participation au Advisory Board 16/10/2010 OpenOffice.org est open source

12 Et vous? – Construire ensemble
Projets de développement encâdrés Organisation Tuteur enseignant Tuteur développeur Projet libre mais calibré Idées Base: remplacer HSQDB par SQLite Writer: Bordures de caractères Refondre l'IHM de la gallery Impress: pages maîtres copiables Dépend de votre investissement ! Xia Ming 16/10/2010 OpenOffice.org est open source

13 À votre tour! Nous contacter
Développement: Traduction: IRC: #libreoffice-fr sur freenode.net Liens utiles Planète: Wiki: This document is licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the LibreOffice name, logo, or icon. This does not include LibreOffice source code, which is licensed under the LGPLv3 (GNU Lesser General Public License). JCOS logo is licensed under the Creative Commons Attribution-Non Commercial-Share Alike 3.0 License. 09/10/2017 L'aventure LibreOffice...


Télécharger ppt "L'aventure LibreOffice vous faites quoi ces prochaines soirées?"

Présentations similaires


Annonces Google