mageekblog - Mot-clé - organisationLe blog personnel de Frédéric Hardy. Au menu, PHP, agilité, FreeBSD, cuisine et photographies.2021-12-02T08:20:54+01:00Frédéric Hardyurn:md5:26874ca5b8cd4cac8d08b0e68e64f63aDotclearL'un de mes bébés a quitté la maison !urn:md5:56ce41733b3bc90ff8ceb208ecc148bd2012-11-21T13:59:00+01:002012-11-21T13:59:22+01:00mageekguyatoumatoumorganisation <p>En tant que père de quatre enfants, je sais qu'un jour ils vont quitter le nid pour voler de leur propres ailes.</p>
<p>Aujourd'hui, j'ai eu un aperçu de ce que je ressentirais lorsque cela arrivera.</p>
<p>En effet, j'ai transféré ce midi le dépôt de <a href="http://www.atoum.org/atoum">atoum</a> vers l'organisation correspondante, qui s'appelle <a href="http://blog.mageekbox.net/?post/2012/11/14/Atoum-ou-noun">finalement</a> <a href="http://www.atoum.org/atoum">atoum</a>, pour tout un tas de très bonnes raisons qui ont été largement discutées sur twitter, IRC et bien évidement ce blog.</p>
<p>Mon <a href="http://github.com/mageekguy">compte github</a> est donc maintenant quasiment désert, tout comme le deviendra peu à peu ma maison au fur et à mesure des départs successifs de mes enfants.</p>
<p>Je ressent donc un grand vide, mais aussi une grande fierté, car ce projet que je porte seul maintenant depuis près de 7 ans vit maintenant sa vie, indépendamment de ma personne.</p>
<p>Je suis fiers car cela n'est possible que parce qu'il répond correctement aux besoins de ses utilisateurs et que certain d'entres eux en sont tellement satisfaits qu'ils en sont à la fois les premiers évangélistes et les premiers contributeurs et chacun d'eux apporte, à sa manière, quelque chose de positif au projet en lui-même ou bien à sa communauté d'utilisateur.</p>
<p>Et si j'avais encore besoin d'une <a href="https://github.com/atoum/atoum/wiki/Citations">preuve supplémentaire</a> pour m'en convaincre, la création de cette organisation me l'a fournie, car je n'en suis ni l'initiateur, ni le créateur.</p>
<p>Les contributeurs se sont organisés par eux-même et on fait tout ce qu'il y avait à faire, sans que j'ai besoin de lever le petit doigt si ce n'est modifier quelques lignes de configurations sur mes serveurs personnels car ils hébergent une partie de l'infrastructure nécessaire au fonctionnement du projet.</p>
<p>Je remercie donc <a href="https://twitter.com/usul">François Dussert</a>, <a href="https://twitter.com/geraldcroes">Gérald Croes</a>, <a href="https://twitter.com/jubianchi">@jubianchi</a>, <a href="http://twitter.com/ludofleury">@ludofleury</a>, <a href="https://twitter.com/marmotz">@marmotz</a> et tout ceux qui, d'une façon ou d'une autre, ont permis cela.</p>
<p>Tous, vous avez tous contribué à me déposséder de mon enfant d'une façon ou d'une autres, mais c'est le plus beau cadeau que vous pouviez me faire en tant que créateur de <a href="http://www.atoum.org/atoum">atoum</a> !</p>http://blog.mageekbox.net/?post/2012/11/21/L-un-de-mes-b%C3%A9b%C3%A9s-a-quitt%C3%A9-la-maison-%21#comment-formhttp://blog.mageekbox.net/?feed/atom/comments/384Atoum ou noun ?urn:md5:f9f480c73d50af09c280108bfbe1051b2012-11-14T13:43:00+01:002012-11-14T14:04:16+01:00mageekguyatoumatoumgithuborganisationPHPtests unitaires<blockquote><p>« There are only two hard things in Computer Science: cache invalidation and naming things »</p>
</blockquote>
<p>Cette citation, attribué à Phil Kalton, l'un des créateurs de <a href="http://en.wikipedia.org/wiki/X_Window_System">X11</a>, vient d'être fort opportunément <a href="https://twitter.com/_kud/status/268684292140449792">publiée</a> sur <a href="http://www.twitter.com">twitter</a> par Erwann Mest, aka <a href="http://twitter.com/_kud">@_kud</a>.</p>
<p>Pourquoi fort opportunément ?</p> <p>Parce que <a href="http://www.atoum.org">atoum</a>, mon framework de tests unitaires simple, moderne et intuitif pour PHP ≥ 5.3, se cherche actuellement une nouvelle maison.</p>
<p>Non pas parce que je souhaite arrêter son développement, bien au contraire, mais parce qu'il est temps d'en faire une solution encore plus crédible notamment aux yeux des professionnels en le rendant moins dépendant de ma seule personne, même si cela n'empêche pas des sociétés telle que M6 Web de s'en servir.</p>
<p>En conséquence, ses contributeurs et moi-même sommes en train de mettre en place une <a href="https://github.com/blog/674-introducing-organizations">organisation</a> au sens <a href="http://www.github.com">github</a> du terme destiné à l'héberger dans un proche avenir.</p>
<p>Et du coup, nous nous interrogeons sur le nom de cette organisation.</p>
<p>Notre premier réflexe a été de la nommer <q>atoum</q>, ce qui permettrait d'accéder au dépôt de <a href="http://www.atoum.org">atoum</a> via <code>https://github.com/atoum/atoum</code>, à l'image de <a href="https://github.com/symfony/symfony">Symfony</a> ou <a href="https://github.com/Behat/Behat">Behat</a>.</p>
<p>Cependant, je n'aime pas faire comme tout le monde, même si cela me joue régulièrement des tours, et de plus, je ne trouve pas la répétition très élégante.</p>
<p>Par contre, sachant que d'après la mythologie égyptienne, atoum, le dieu primal qui a donné son nom au projet, est issue du <a href="http://fr.wikipedia.org/wiki/Noun">noun</a>, l'océan primordial, je trouve que <code>https://github.com/noun/atoum</code> a une certaine classe tout en étant très logique.</p>
<p>J'ai donc suggéré cela aux contributeurs, qui l'ont pour la plupart accueilli favorablement malgré qu'ils aient conscience que cela pose quelques légers problèmes en terme de communication.</p>
<p>Pour autant, la décision définitive n'est pas encore prise et nous avons décidé d'interroger la communauté sur ce sujet, car nous avons tout de même quelques interrogations.</p>
<p>Alors, <a href="https://github.com/mageekguy/atoum/issues/107">qu'en pensez vous</a> ?</p>http://blog.mageekbox.net/?post/2012/11/14/Atoum-ou-noun#comment-formhttp://blog.mageekbox.net/?feed/atom/comments/383