Parce que atoum, mon framework de tests unitaires simple, moderne et intuitif pour PHP ≥ 5.3, se cherche actuellement une nouvelle maison.
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.
En conséquence, ses contributeurs et moi-même sommes en train de mettre en place une organisation au sens github du terme destiné à l'héberger dans un proche avenir.
Et du coup, nous nous interrogeons sur le nom de cette organisation.
Notre premier réflexe a été de la nommer atoum
, ce qui permettrait d'accéder au dépôt de atoum via https://github.com/atoum/atoum
, à l'image de Symfony ou Behat.
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.
Par contre, sachant que d'après la mythologie égyptienne, atoum, le dieu primal qui a donné son nom au projet, est issue du noun, l'océan primordial, je trouve que https://github.com/noun/atoum
a une certaine classe tout en étant très logique.
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.
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.
Alors, qu'en pensez vous ?
13 réactions
1 De lionelB - 14/11/2012, 13:55
En plus, ça laisse la possibilité de rajouter des projets dans le repo de l'organisation. Je trouve ça bien !
2 De mageekguy - 14/11/2012, 13:56
@lionelB : Utiliser l'un ou l'autre n'aurait absolument aucune incidence à ce niveau.
On peut très bien avoir atoum/atoum, atoum/sfAtoumPlugin, atoum/autreProjetEnRapportAvecAtoum, etc.
Et de même avec noun, sauf que dans ce cas, le lien avec atoum est beaucoup moins évident.
3 De Julien Breux - 14/11/2012, 14:10
Un repo' c'est un repo'... Atoum cartonne... "noun/atoum" ou "atoum/atoum" c'est le remote qui change^^
4 De gcoguiec - 14/11/2012, 14:59
sans compter que l'identifiant Composer deviendrais atoum/atoum ou noun/atoum du même coup.
5 De mikaelrandy - 14/11/2012, 15:54
Si je cherche Atoum sous Github, tomber sur l'organisation Atoum ne me choque pas.
Et atoum/atoum indique bien que c'est le projet principal.
Pour ma part, je suis plus favorable à garder Atoum
6 De Raldo - 14/11/2012, 16:16
Tu disais ne pas vouloir suivre une image qui a pu te faire défaut, connaissant l'origine du nom atoum, je me suis tout de suite dit qu'il fallait rester dans le thème divinité egyptienne. Ce que j'ai pu lire par la suite.
J'adore le choix du nom et c'est vrai que c'est original.
7 De lionelB - 14/11/2012, 22:08
@mageekguy : oui c'est sur il a jamais été interdit de nommer un repo avec le meme nom que l'organisation auquel il appartient, c'est la redondance qui me gène atoum, atoum , on va finir par croire que vous êtes enrhumé! un nom permet d'identifier quelque chose, donc personnellement, j'ai du mal avec les nom qui désigne plusieurs chose.
sinon je trouve que l'argument de mikael très intéressant, d'un point de vu pratique, c'est facilite lorsqu'on fait une recherche et ça évite de faire connaitre une nouvelle entité (noun)
8 De Progi1984 - 15/11/2012, 17:24
On a eu le même problème avec PHPExcel, quand on a migré notre (et nos) projet(s) de CodePlex vers GitHub en créant une organisation nommé PHPOffice et qui comporte nos autres projets.
Mais après un peu de temps les gens ont compris, et se sont adaptés.
Lien : http://github.com/PHPOffice/PHPExce...
9 De Ubikuity - 15/11/2012, 22:30
D'un point de vue SEO, je ne suis pas fan de "noun" qui ce ne sera vraiment pas un nom unique sur le Web anglophone.
10 De mageekguy - 16/11/2012, 10:14
@Ubikuity : Si tu savais à quel point je me moque complètement de cet aspect…
11 De Grummfy - 17/11/2012, 00:06
noun rajoute une part d'histoire, d'intérêt, etc... donc quitte a changer autant le faire comme cela
12 De bricet - 18/11/2012, 14:54
J'ai hésité à cyber-squatter "noun" chez Github, mais je me suis abstenu
Tant qu'à hésiter et communiquer sur cette hésitation, pourquoi ne pas créer un compte dès maintenant et poser la question après ? D'autant qu'on peut convertir un user en organisation, semble-t-il ... https://help.github.com/articles/co...
Bref, comme on dit chez nous : #jdcjdr
13 De Sébastien - 19/11/2012, 02:35
Un petit avis avant d'aller au dodo.
J'aime bien cette analogie à la mythologie, mais je reste partagé, parce que c'est pas standard sur GitHub. Par exemple, ce week-end, je cherchais le code source de reddit, j'ai simplement saisi à l'instinct "github.com/reddit/reddit" et je suis arrivé à destination. Noun, c'est un nom qui fait sens pour les contributeurs/connaisseurs du projet, mais qui risque de perdre (un peu) l'utilisateur lambda/occasionnel. Pourquoi pas réserver les clins d'oeil mythologiques aux versions du framework ou qqch comme ça ?
Bref, bonne nuit.