85 lines
7.0 KiB
HTML
85 lines
7.0 KiB
HTML
<html><head><title>FreeCAD development model project/fr</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link type='text/css' href='wiki.css' rel='stylesheet'></head><body><h1>FreeCAD development model project/fr</h1></div>
|
||
|
||
<div id="mw-content-text" lang="fr" dir="ltr" class="mw-content-ltr"><hr/>
|
||
<div class="mw-parser-output"><p>Cette page est une transition du code FreeCAD dans <a rel="nofollow" class="external text" href="http://fr.wikipedia.org/wiki/Git">GIT</a>, pour, un modèle de développement plus apte. Il suit les règles de la <a rel="nofollow" class="external text" href="http://fr.wikipedia.org/wiki/Getting_Things_Done">démarche d'organisation personnelle</a>. Les projets sont collectés dans la feuille de <a href="https://www.freecadweb.org/wiki/index.php?title=Development_roadmap/fr" title="Development roadmap/fr">route de développement</a>.
|
||
</p>
|
||
<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
|
||
<ul>
|
||
<li class="toclevel-1 tocsection-1"><a href="#But_et_principes"><span class="tocnumber">1</span> <span class="toctext">But et principes</span></a></li>
|
||
<li class="toclevel-1 tocsection-2"><a href="#R.C3.A9sultats"><span class="tocnumber">2</span> <span class="toctext">Résultats</span></a></li>
|
||
<li class="toclevel-1 tocsection-3"><a href="#R.C3.A9flexions"><span class="tocnumber">3</span> <span class="toctext">Réflexions</span></a>
|
||
<ul>
|
||
<li class="toclevel-2 tocsection-4"><a href="#Git"><span class="tocnumber">3.1</span> <span class="toctext">Git</span></a></li>
|
||
<li class="toclevel-2 tocsection-5"><a href="#D.C3.A9veloppement_et_listes_de_diffusion_.28mailing_list.29"><span class="tocnumber">3.2</span> <span class="toctext">Développement et listes de diffusion (mailing list)</span></a></li>
|
||
<li class="toclevel-2 tocsection-6"><a href="#Clarifier_les_responsabilit.C3.A9s"><span class="tocnumber">3.3</span> <span class="toctext">Clarifier les responsabilités</span></a>
|
||
<ul>
|
||
<li class="toclevel-3 tocsection-7"><a href="#Sont_volontaires"><span class="tocnumber">3.3.1</span> <span class="toctext">Sont volontaires</span></a></li>
|
||
</ul>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="toclevel-1 tocsection-8"><a href="#Organisation"><span class="tocnumber">4</span> <span class="toctext">Organisation</span></a></li>
|
||
<li class="toclevel-1 tocsection-9"><a href="#Actions_suivantes"><span class="tocnumber">5</span> <span class="toctext">Actions suivantes</span></a></li>
|
||
</ul>
|
||
</div>
|
||
|
||
<h2><span class="mw-headline" id="But_et_principes">But et principes</span></h2>
|
||
<p>Ce projet vise à définir un nouveau développement, et, un modèle de gouvernance pour FreeCAD. Nous arrivons au point, où, le référentiel <a rel="nofollow" class="external text" href="http://fr.wikipedia.org/wiki/Apache_Subversion">SVN</a> est difficile à gérer. Travailler avec des <b>patchs</b> est ennuyeux, et, compliqué pour les personnes désireuses de contribuer à l'écriture du code. Donner à chacun un accès en écriture au référentiel SVN est dangereux. Les gens, peuvent involontairement "casser" quelque chose dans le système de base, ou, dans des décisions en cas de forces majeures.
|
||
</p><p>So I look at the Linux development process, which is maybe at the moment
|
||
too big for our shoes, but never the less! Which means Git as distributed
|
||
version control system (DVCS), mailing lists and submaintainers (lieutenants).
|
||
</p>
|
||
<h2><span class="mw-headline" id="R.C3.A9sultats">Résultats</span></h2>
|
||
<h2><span class="mw-headline" id="R.C3.A9flexions">Réflexions</span></h2>
|
||
<h3><span class="mw-headline" id="Git">Git</span></h3>
|
||
<ul><li> Utiliser Git en tant que système de contrôle des nouvelles versions.</li>
|
||
<li> Garder SVN (au moins pour tout).
|
||
<ul><li> utiliser comme une sorte de libération référentielle pour garder le flux de travail APP, et, les numéros de révision.</li>
|
||
<li> restreindre l'écriture SVN à <a rel="nofollow" class="external text" href="http://forum.freecadweb.org/memberlist.php?mode=viewprofile&u=69">Werner</a>, <a rel="nofollow" class="external text" href="http://forum.freecadweb.org/memberlist.php?mode=viewprofile&u=68">Yorik</a> et <a rel="nofollow" class="external text" href="http://forum.freecadweb.org/memberlist.php?mode=viewprofile&u=67">Jurgen</a> (ligne officielle).</li>
|
||
<li> toutes les autres choses, comme le développement, les branches, les expériences vont dans Git !</li>
|
||
<li> <b>Option</b> : passer complètement à Git.
|
||
<ul><li> donner des collatéraux dans les numéros de version, et, construction ppa ....</li></ul></li></ul></li>
|
||
<li> donner les droits en écriture (push) à toutes personnes intéressées.</li></ul>
|
||
<h3><span class="mw-headline" id="D.C3.A9veloppement_et_listes_de_diffusion_.28mailing_list.29">Développement et listes de diffusion (mailing list)</span></h3>
|
||
<p>Le forum a ses limites, je voudrais utiliser une ou plusieurs listes de diffusion pour gérer les branches, et, traiter les demandes.
|
||
</p><p>Cela a des avantages :
|
||
</p>
|
||
<ul><li> pouvoir travailler hors ligne.</li>
|
||
<li> utiliser le puissant moteur de recherche des clients de messageries.</li>
|
||
<li> aucune restriction dans la taille et les pièces jointes. </li></ul>
|
||
<h3><span class="mw-headline" id="Clarifier_les_responsabilit.C3.A9s">Clarifier les responsabilités</span></h3>
|
||
<p>Nous allons bientôt avoir de plus en plus de développeurs, et, les utilisateurs auront des demandes de fonctionnalités contradictoires.<br />
|
||
Nous devons avoir une structure, filtrer les responsabilités et décider de telles demandes et de commencer l’écriture du code.
|
||
</p>
|
||
<h4><span class="mw-headline" id="Sont_volontaires">Sont volontaires</span></h4>
|
||
<pre>Adrian Przekwas:
|
||
Publicity - G+, Youtube,
|
||
Tutorials - <a rel="nofollow" class="external free" href="http://freecad-tutorial.blogspot.com">http://freecad-tutorial.blogspot.com</a>
|
||
Translation (unsure) - Polish (Wiki, Crowdin)
|
||
</pre>
|
||
<pre>Yorik van Havre:
|
||
Software: arch module, draft module, artwork
|
||
Documentation: general wiki organization and design
|
||
Translation: french, dutch, brazilian portuguese
|
||
Publicity: articles on <a rel="nofollow" class="external free" href="http://yorik.uncreated.net/guestblog.php">http://yorik.uncreated.net/guestblog.php</a>, G+, facebook
|
||
</pre>
|
||
<h2><span class="mw-headline" id="Organisation">Organisation</span></h2>
|
||
<p>Les règles décidées et les informations sont sur décrites sur le document <a href="https://www.freecadweb.org/wiki/index.php?title=FreeCAD_development_model/fr" title="FreeCAD development model/fr">FreeCAD development model</a>.
|
||
</p>
|
||
<h2><span class="mw-headline" id="Actions_suivantes">Actions suivantes</span></h2>
|
||
<div style="clear:both"></div>
|
||
</div>
|
||
|
||
|
||
|
||
</div>
|
||
|
||
</div><div class="printfooter">
|
||
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=FreeCAD_development_model_project/fr&oldid=122799">http://www.freecadweb.org/wiki/index.php?title=FreeCAD_development_model_project/fr&oldid=122799</a>"</div>
|
||
<div id="catlinks" class="catlinks" data-mw="interface"></div><div class="visualClear"></div>
|
||
</div>
|
||
</div>
|
||
<div id="mw-navigation">
|
||
<h2>Navigation menu</h2>
|
||
|
||
</body></html> |