[mardi 10 mars 2015] [19:31:34] Joindre Vous (situphen@Smooth-gob2au.fbx.proxad.net) avez rejoint le canal #zds-meeting. [mardi 10 mars 2015] [19:31:34] Sujet Le sujet du canal est « Bienvenue sur #zds-meeting ! Meeting des développeurs de zestedesavoir.com #4 en cours ! Ordre du jour : http://zestedesavoir.com/forums/sujet/1095/un-zestmeeting/?page=8#p32189 ». [mardi 10 mars 2015] [19:31:34] Sujet Le sujet a été défini par gustavi le 09/12/2014 20:00. [mardi 10 mars 2015] [19:31:37] Mode Modes de canaux : aucun message de l'extérieur, r, protection de sujet [mardi 10 mars 2015] [19:31:37] Créé Ce canal a été crée le 28/01/2015 23:25. [mardi 10 mars 2015] [19:40:21] Joindre tanguy` (user@imhe.re) a rejoint ce canal. [mardi 10 mars 2015] [19:47:03] Joindre Andr0 (Adium@Smooth-08ufuj.rev.numericable.fr) a rejoint ce canal. [mardi 10 mars 2015] [19:47:08] Helo [mardi 10 mars 2015] [19:47:10] +l [mardi 10 mars 2015] [19:47:47] Joindre sandhose (Sandhose@Smooth-7v6q4n.fbx.proxad.net) a rejoint ce canal. [mardi 10 mars 2015] [19:53:33] Joindre spacefox (spacefox@Smooth-29tpl9.rev.sfr.net) a rejoint ce canal. [mardi 10 mars 2015] [19:53:33] Mode Kiwi donne les privilèges de demi-opérateur à spacefox. [mardi 10 mars 2015] [19:53:36] Plop [mardi 10 mars 2015] [19:53:44] Quand mon client IRC comprends les join, ça marche mieux... [mardi 10 mars 2015] [19:55:01] salut tout le monde [mardi 10 mars 2015] [19:55:41] Joindre pierre_24 (pbeaujea@Smooth-3s5.jkv.161.141.IP) a rejoint ce canal. [mardi 10 mars 2015] [19:56:47] Joindre firm1 (willy@Smooth-9v371o.abo.bbox.fr) a rejoint ce canal. [mardi 10 mars 2015] [19:57:18] Pseudo firm1 est maintenant connu sous le nom de Hi. [mardi 10 mars 2015] [19:57:51] Quitter Hi (willy@Smooth-9v371o.abo.bbox.fr) a quitté ce serveur (Client exited). [mardi 10 mars 2015] [19:58:29] Joindre Hi (willy@Smooth-9v371o.abo.bbox.fr) a rejoint ce canal. [mardi 10 mars 2015] [19:58:40] hi [mardi 10 mars 2015] [19:59:37] Partir Hi (willy@Smooth-9v371o.abo.bbox.fr) a quitté ce canal (""). [mardi 10 mars 2015] [19:59:40] Hi ? [mardi 10 mars 2015] [20:00:37] "firm1 est maintenant connu en tant que Hi" [mardi 10 mars 2015] [20:01:20] Ah, juste. Je sais pas ce qu'il a foutu [mardi 10 mars 2015] [20:01:21] Joindre firm1 (5c70f6d6555@Smooth-qobqsd.net) a rejoint ce canal. [mardi 10 mars 2015] [20:01:21] Mode Kiwi donne les privilèges de demi-opérateur à firm1. [mardi 10 mars 2015] [20:03:39] Joindre artragis (1d3da23e030@Smooth-qobqsd.net) a rejoint ce canal. [mardi 10 mars 2015] [20:03:39] Mode Kiwi donne les privilèges de demi-opérateur à artragis. [mardi 10 mars 2015] [20:03:47] Mode Kiwi donne les privilèges d'opérateur du canal à artragis. [mardi 10 mars 2015] [20:03:55] o/ [mardi 10 mars 2015] [20:04:26] Salut artragis :) [mardi 10 mars 2015] [20:05:04] Bon, excusez cette question à la rien à voir, mais étant tout à fait déphasé, quelle heure qu'il est ? [mardi 10 mars 2015] [20:05:15] 20h 05 [mardi 10 mars 2015] [20:05:56] Thanks :) [mardi 10 mars 2015] [20:06:02] 5 minutes en retard ! Au bucher Situphen ? [mardi 10 mars 2015] [20:06:20] On commence ! [mardi 10 mars 2015] [20:06:27] o/ [mardi 10 mars 2015] [20:06:27] Pas de retardataires ? [mardi 10 mars 2015] [20:06:47] Je pense que c'est bon [mardi 10 mars 2015] [20:06:51] 1 - ZEP 4 - Où en est l'intégration ? [mardi 10 mars 2015] [20:07:10] http://server.sandhose.fr:8000/ [mardi 10 mars 2015] [20:07:12] ici [mardi 10 mars 2015] [20:07:21] Elle en est la :-° [mardi 10 mars 2015] [20:07:51] bah ça commence à ressembler à ce que c'est sensé ressembler, nan ? [mardi 10 mars 2015] [20:08:04] Concrètement, qu'est ce qui a été fait, qu'est ce qu'il reste à faire et à combien de temps vous estimez le reste à faire ? [mardi 10 mars 2015] [20:08:06] Donc en gros, il manque essentiellement le style des tutos / articles (fait en une soirée, je pense), la partie mobile [mardi 10 mars 2015] [20:08:13] ET les sujets chaud [mardi 10 mars 2015] [20:08:22] Et c'est la que ca risque de bloquer [mardi 10 mars 2015] [20:08:28] y'a pas besoin de ressources côté front? [mardi 10 mars 2015] [20:08:34] côté back ** [mardi 10 mars 2015] [20:08:47] artragis: il manque les sujets chauds coté back [mardi 10 mars 2015] [20:08:55] Bah justement, c'est au back de nous sortir une jolie liste avec les sujets chaud [mardi 10 mars 2015] [20:09:10] On avait pas une zep sur le sujet ? [mardi 10 mars 2015] [20:09:40] les sujets chaud c'est quoi c'est les trucs qui sont mis en avant à la main au automatiquement? [mardi 10 mars 2015] [20:09:40] http://zestedesavoir.com/forums/sujet/1213/un-sujet-chaud-quest-ce-que-cest/ [mardi 10 mars 2015] [20:09:43] J'avais pas vu passer un bout de code là-dessus ? [mardi 10 mars 2015] [20:09:44] On a statué sur ce que serait les sujets chaud au jour d'aujourd'hui ? (avant la mise en place de la ZEP consacrée aux sujets chauds) [mardi 10 mars 2015] [20:09:56] Andr0> absolument pas à ma connaissance. [mardi 10 mars 2015] [20:10:02] Joindre asy (asy@Smooth-ou850c.info) a rejoint ce canal. [mardi 10 mars 2015] [20:10:23] spacefox: firm1 a fait un gist je crois [mardi 10 mars 2015] [20:10:36] mais j'ai pas les compétences pour l'intégrer à ZdS perso [mardi 10 mars 2015] [20:10:37] le bout d'admin que j'ai vu l'autre jour c'était quoi alors ? [mardi 10 mars 2015] [20:10:49] https://gist.github.com/firm1/0ad421327db706e8f8a1 [mardi 10 mars 2015] [20:10:54] un brouillon ce que j'ai fait [mardi 10 mars 2015] [20:10:55] spacefox: Pour les éléments à la une [mardi 10 mars 2015] [20:11:00] ah ok [mardi 10 mars 2015] [20:11:01] le bout d'admin spacefox ? [mardi 10 mars 2015] [20:11:14] mais on s'est dit que de toute façon pour le début on affiche juste les derniers topics non ? [mardi 10 mars 2015] [20:11:24] oui [mardi 10 mars 2015] [20:11:28] Ah oui, c'est moi ça. J'ai fais une PR sur la branche de sandhose pour avoir une première ébauche fonctionnelle [mardi 10 mars 2015] [20:11:38] Andr0> c'est ça que j'ai vu [mardi 10 mars 2015] [20:12:04] donc juste les derniers sujets créés ou plutôt les derniers messages postés ? [mardi 10 mars 2015] [20:12:29] créés plutôt je dirais [mardi 10 mars 2015] [20:12:32] sinon ça va changer tout le temps [mardi 10 mars 2015] [20:12:40] +1 spacefox [mardi 10 mars 2015] [20:12:46] +1 pour spacefox [mardi 10 mars 2015] [20:12:51] Partir asy (asy@Smooth-ou850c.info) a quitté ce canal. [mardi 10 mars 2015] [20:13:02] ok, je pense pouvoir facilement le faire alors [mardi 10 mars 2015] [20:13:11] Et si on se fixe là dessus, les renvoyer à la home ne sera vraiment pas bien compliqué [mardi 10 mars 2015] [20:13:39] et on garde le nom "sujets chauds" ou on met "derniers sujets" ? car là c'est pas encore des sujets chauds [mardi 10 mars 2015] [20:13:56] Dans ce cas, on aurait que des sujets avec 1 voir 0 réponses ? Hum... [mardi 10 mars 2015] [20:13:57] Derniers sujets, c'est correct [mardi 10 mars 2015] [20:14:03] +1 pour dernier sujet [mardi 10 mars 2015] [20:14:04] +1 firm1 [mardi 10 mars 2015] [20:14:14] ok [mardi 10 mars 2015] [20:14:16] Ca dépend, vous allez déjà faire l'icône avec la flamme pour les sujets chauds/derniers sujets ? [mardi 10 mars 2015] [20:14:22] Moi je suis pas trop pour [mardi 10 mars 2015] [20:14:49] sandhose: tu proposes quoi ? [mardi 10 mars 2015] [20:15:05] Parce que pour moi on afficherait beaucoup de sujet certes récent, mais pas avec beaucoup de discussions, et donc pas forcément très intéressants [mardi 10 mars 2015] [20:15:05] Partir Andr0 (Adium@Smooth-08ufuj.rev.numericable.fr) a quitté ce canal. [mardi 10 mars 2015] [20:15:10] Joindre Andr0 (Adium@Smooth-08ufuj.rev.numericable.fr) a rejoint ce canal. [mardi 10 mars 2015] [20:15:26] Ouais, mais si on veut faire ça vite fait bien fait ... [mardi 10 mars 2015] [20:15:38] Sauf si il y a un dev back motivé [mardi 10 mars 2015] [20:16:01] (sachant que je sais plus ou en est la discussion sur le sujet, si c'est statut quo ou si on a statué sur un truc) [mardi 10 mars 2015] [20:16:04] pierre_24: renvoyer les derniers sujets, c'est surtout du vite fait. Le bien fait, ça reste à voir. [mardi 10 mars 2015] [20:16:21] Andr0: je sais, mais sandhose aime pas :p [mardi 10 mars 2015] [20:16:43] On peut aussi faire comme du progdupeupl. Les derniers messages postés qui remontent sur la home. [mardi 10 mars 2015] [20:17:08] Bah je préférerais avoir les dernières réponses dans les sujets avec X réponses minimum que les derniers sujets créés [mardi 10 mars 2015] [20:17:17] on a pas vraiment la même fréquence de messages que PDP [mardi 10 mars 2015] [20:17:35] Ouais voila [mardi 10 mars 2015] [20:17:57] ce qui est plutôt une bonne chose soit dit en passant [mardi 10 mars 2015] [20:18:02] "X réponse minimum", on a un champ pour ça, ou ça demande des requêtes en plus ? [mardi 10 mars 2015] [20:18:15] En fait, tant que les sujets chauds ne seront pas correctement implémentés, il n'y aura pas de bonnes solutions. Faut prendre ça en compte. [mardi 10 mars 2015] [20:18:35] +1 [mardi 10 mars 2015] [20:18:37] +1 [mardi 10 mars 2015] [20:18:46] +1 [mardi 10 mars 2015] [20:18:48] +1 [mardi 10 mars 2015] [20:19:01] +1 :p [mardi 10 mars 2015] [20:19:01] Du coup faisons simple en attendant [mardi 10 mars 2015] [20:19:29] Est-ce que c'est *vraiment* si lourd à implémenter, ou c'est juste long à se décider de comment on va calculer si oui ou non un sujet doit s'afficher ? [mardi 10 mars 2015] [20:19:48] par contre, faudra penser à relancer la ZEP sur les sujets chauds histoire de ne pas avoir un truc temporaire trop longtemps sur la home [mardi 10 mars 2015] [20:19:49] les 2 mon colonel [mardi 10 mars 2015] [20:20:06] toutes les idées que j'ai vu passer sont lourdes en calcul [mardi 10 mars 2015] [20:20:48] Andr0: en vrai, il n'y a pas de ZEP associée [mardi 10 mars 2015] [20:20:50] De toute façon ça fait super longtemps que le topic des sujets chaud n'a pas bougé, donc visiblement on s'en fou je pense ? [mardi 10 mars 2015] [20:21:10] Qu'est ce qui te fais dire ça ? [mardi 10 mars 2015] [20:21:30] Joindre Rockaround (944d6d11ce1@Smooth-qobqsd.net) a rejoint ce canal. [mardi 10 mars 2015] [20:21:30] Mode Kiwi donne les privilèges de demi-opérateur à Rockaround. [mardi 10 mars 2015] [20:22:22] Je sais pas, vu que la discussion n'a pas evoluée sur le topic [mardi 10 mars 2015] [20:23:01] du coup, on fait quoi en attendant les sujets chauds ? [mardi 10 mars 2015] [20:23:28] Ben les derniers topics [mardi 10 mars 2015] [20:23:34] Ce qu'on a dit : derniers sujets crées. Faisons simple avant de faire compliqué [mardi 10 mars 2015] [20:23:37] +1 spacefox [mardi 10 mars 2015] [20:23:38] sans filtre ou avec ? [mardi 10 mars 2015] [20:23:45] filtre ? [mardi 10 mars 2015] [20:23:51] pas sur les sujets non [mardi 10 mars 2015] [20:23:51] nombre de réponse [mardi 10 mars 2015] [20:24:00] Situphen: pas possible simplement [mardi 10 mars 2015] [20:24:21] (je viens d'aller checker, y'a pas de champ pour le nombre de post) [mardi 10 mars 2015] [20:24:23] ok, donc juste la liste des derniers sujets crées, tout le monde est d'accord ? [mardi 10 mars 2015] [20:24:24] Ah ? Pas possible de classer les sujet avec min X réponses par dates ? [mardi 10 mars 2015] [20:24:43] pas simplement je crois [mardi 10 mars 2015] [20:24:59] si c'est possible, mais faut mettre une clause SQL qui peut bouffer des ressources facilement (HAVING) [mardi 10 mars 2015] [20:25:10] artragis a tout dit [mardi 10 mars 2015] [20:25:20] Ok ok, dans ce cas go pour les derniers sujets [mardi 10 mars 2015] [20:25:29] parfait [mardi 10 mars 2015] [20:25:43] la vérité est dans les fractales Situphen :D [mardi 10 mars 2015] [20:25:51] On passe au point suivant ? [mardi 10 mars 2015] [20:25:57] oui [mardi 10 mars 2015] [20:25:59] 2 - /!\ Tickets et PR - Comment faire le nettoyage ? [mardi 10 mars 2015] [20:26:34] Ben déjà il faut QA les what mille PR en attente [mardi 10 mars 2015] [20:26:37] On dit "S'il te plait spacefox ?" ^^ [mardi 10 mars 2015] [20:26:38] Rappel: la fois passée, on avait dit qu'on regarderai à ce qui bouge plus [mardi 10 mars 2015] [20:26:50] 32 PR et 247 tickets pour info [mardi 10 mars 2015] [20:27:01] ça marche mal le fait de repasser [mardi 10 mars 2015] [20:27:01] À propos de QA, je suis paumé. Quelqu'un saurait me dire quoi QA ? [mardi 10 mars 2015] [20:27:12] Ok, demain après avoir fait ma démo sur l'avancement de la zep 12, je fais une QA au hasard [mardi 10 mars 2015] [20:27:18] à chaque fois on me dit "il manque plus que X et c'est bon" ou "je m'y mets demain" [mardi 10 mars 2015] [20:27:20] et ça n'avance pas [mardi 10 mars 2015] [20:27:26] quand c'est pas jsute un problème de qA bien sur [mardi 10 mars 2015] [20:27:34] j'ai du en benner 3 au total... [mardi 10 mars 2015] [20:28:05] je verrai ce que je peux faire, quite à cherry picker [mardi 10 mars 2015] [20:28:26] mais si je fais de la QA et du fin de dev pour les autres PR, j'en fais moins sur la ZEP 12 [mardi 10 mars 2015] [20:28:28] artragis: rien à voir, mais tu va te taper une PR sur les bêta, cette nuit, sur la ZEP-12 [mardi 10 mars 2015] [20:28:32] limite, on ne pourrait pas faire une règle du genre on n'accepte pas de PR s'il y en a déjà + de x en attente ? [mardi 10 mars 2015] [20:28:52] pierre_24 : cool, je me réveillerai heureux de ce fait :p [mardi 10 mars 2015] [20:28:54] je sais pas si ça servirait à qqch honnêtement [mardi 10 mars 2015] [20:28:55] Non mais la solution c'est de faire les QA, pas de bloquer les PRs [mardi 10 mars 2015] [20:29:11] Bref, Eskimon nous manque [mardi 10 mars 2015] [20:29:20] +1 [mardi 10 mars 2015] [20:29:34] Non mais c'est pas une solution d'attendre Eskimon [mardi 10 mars 2015] [20:29:45] On ne peut pas bloquer le projet pour ça [mardi 10 mars 2015] [20:30:22] J'ai dit que je voulais bien en refaire un pezu [mardi 10 mars 2015] [20:30:30] c'est surtout que derrière ça il y a une bonne nouvelle : on a plus de dev qu'avant (j'ai pas fait une PR depuis trois mois, pourtant on a fait la v1.5, la v1.6 et on a déjà du beau matos pour les suivantes) [mardi 10 mars 2015] [20:31:21] artragis: on a du dev mais peu de QA [mardi 10 mars 2015] [20:31:29] voilà [mardi 10 mars 2015] [20:31:36] j'essaierai de QA demain [mardi 10 mars 2015] [20:31:46] ce soir ça va être chaud [mardi 10 mars 2015] [20:31:57] Le dev est TRES aléatoire [mardi 10 mars 2015] [20:32:05] y'a eu un énorme boost au moment du lancement de la v1.6 [mardi 10 mars 2015] [20:32:08] On fait comme dans les magasins, une QA achetée, une PR offerte ? :) [mardi 10 mars 2015] [20:32:09] et depuis plus rien de visible [mardi 10 mars 2015] [20:32:14] tout est en attente de QA [mardi 10 mars 2015] [20:32:21] je pense qu'il faut juste que tout le monde s'y mette un peu [mardi 10 mars 2015] [20:32:31] +1 [mardi 10 mars 2015] [20:32:33] genre 1 ou 2 QA par personne, ça dégraissera déjà [mardi 10 mars 2015] [20:32:51] J'ai essayé de faire les plus complexes niveau prérequis (solr et tout) [mardi 10 mars 2015] [20:33:01] normalement y'en a quelques unes pas trop compliquées [mardi 10 mars 2015] [20:33:14] Vu [mardi 10 mars 2015] [20:34:09] Ne pouvons-nous pas mettre la QA en avant pour un moyen ou un autre pour attirer des nouveaux ? [mardi 10 mars 2015] [20:34:19] On a déjà essayé ça, nan ? [mardi 10 mars 2015] [20:34:20] Site, readme ou doc ? [mardi 10 mars 2015] [20:34:33] il faudrait en reparler [mardi 10 mars 2015] [20:34:39] dans l'article des 2000 membres par exemple [mardi 10 mars 2015] [20:35:44] ca serait déjà pas mal mais est-ce que ça aurait sa place dans le header de la nouvelle home ou nous ne voulons pas mélanger le site avec son dev ? [mardi 10 mars 2015] [20:35:48] et rappeler qu'ils peuvent nous envoyer des mps / aller sur irc pour des questions [mardi 10 mars 2015] [20:36:22] Andr0: il y a déjà un bouton "Aider à développer la plateforme " [mardi 10 mars 2015] [20:36:44] Ah bon ? [mardi 10 mars 2015] [20:37:07] dans l'encart "Gratuit et sans publicité" [mardi 10 mars 2015] [20:37:39] j'en savais rien non plus [mardi 10 mars 2015] [20:37:50] visible ici http://server.sandhose.fr:8000/ [mardi 10 mars 2015] [20:37:57] Uniquement dans la version déconnecté, par contre... [mardi 10 mars 2015] [20:38:14] Ah mais c'"est pas encore en prod ce bouton [mardi 10 mars 2015] [20:38:20] Je trouve pas ça super pertinent parce que ça s'affiche que pour les utilisateurs non connectés mais nous n'allons pas rediscuter ici et maintenant de la home [mardi 10 mars 2015] [20:38:28] +1 Andr0 [mardi 10 mars 2015] [20:39:13] Y'a qu'a, de temps à autre, mettre le sujet dans "à la une", tient [mardi 10 mars 2015] [20:39:22] sous une forme ou une autre [mardi 10 mars 2015] [20:39:26] +1 pierre_24 [mardi 10 mars 2015] [20:39:30] excellente idée [mardi 10 mars 2015] [20:39:45] C'est pas bête du tout [mardi 10 mars 2015] [20:40:00] récapitulons [mardi 10 mars 2015] [20:40:09] on demande aux devs de faire 1 ou 2 QA [mardi 10 mars 2015] [20:40:23] et on mettra de temps en temps un sujet de dev à la une ? [mardi 10 mars 2015] [20:40:30] Ouaip [mardi 10 mars 2015] [20:40:32] ouais [mardi 10 mars 2015] [20:40:50] c'est tout ? [mardi 10 mars 2015] [20:41:16] T'as d'autres idées ? [mardi 10 mars 2015] [20:41:17] malheureusement, on peut pas faire grand chose [mardi 10 mars 2015] [20:41:24] point suivant : [mardi 10 mars 2015] [20:41:26] 3 - Travis - Comment le fiabiliser ? [mardi 10 mars 2015] [20:41:29] c'est clair [mardi 10 mars 2015] [20:41:41] Pour Travis, je suis en train de me prendre la tête là tout de suite avec [mardi 10 mars 2015] [20:41:47] genre, monsieur ne veut plus build... [mardi 10 mars 2015] [20:41:50] * Andr0 vient de regarder #zds-dev et sort le popcorn [mardi 10 mars 2015] [20:42:07] à une époque, firm1 avait pas essayé d'utiliser un autre truc qui allait plus vite* [mardi 10 mars 2015] [20:42:49] Shippable c'était, mais depuis travis a rattrapé son retard [mardi 10 mars 2015] [20:44:01] Oui, mais est ce que tox fonctionne vraiment ? [mardi 10 mars 2015] [20:44:17] OUI [mardi 10 mars 2015] [20:44:35] tox n'est pas documenté, mais il fonctionne [mardi 10 mars 2015] [20:44:47] firm1> modulo ce que je te disais tout à l'heure en privé... [mardi 10 mars 2015] [20:45:03] Tox n'est pas présumé stable tant que ce problème n'est pas élucidé [mardi 10 mars 2015] [20:45:05] point. [mardi 10 mars 2015] [20:45:18] la commande front ne fonctionne pas en local perso [mardi 10 mars 2015] [20:45:31] Et j'ai des soucis avec la back [mardi 10 mars 2015] [20:45:35] (mysql, toussa) [mardi 10 mars 2015] [20:45:55] Je crois que le mieux reste de faire des tickets sur le sujet [mardi 10 mars 2015] [20:46:12] firm1> quand on fait des tickets, tu les ignore ou tu dis qu'en fait il n'y a pas de problème [mardi 10 mars 2015] [20:46:16] ça sert un peu à rien... [mardi 10 mars 2015] [20:46:35] et je ne parle même pas de la doc [mardi 10 mars 2015] [20:46:35] je ne traite pas les sujets tout de suite, mais je les traitesquand meme :) [mardi 10 mars 2015] [20:46:43] il n'y a pas moyen de faire du parallelisme directement avec travis ? [mardi 10 mars 2015] [20:47:04] Situphen: parraleliser avec travis n'apporte pas grand chose [mardi 10 mars 2015] [20:47:09] Situphen: Tu peux que faire ça via des variables d'environement [mardi 10 mars 2015] [20:47:27] tu ne séparera pas vraiment [mardi 10 mars 2015] [20:47:39] Pour info, le problème est que sur django 1.7 on a un bug qui n'apparait que avec Travis [mardi 10 mars 2015] [20:47:57] En local ce n'est pas reproductible sauf dans une conf bizarre [mardi 10 mars 2015] [20:48:00] 1. Arrêt du serveur MySQL [mardi 10 mars 2015] [20:48:00] 2. Suppression du .tox [mardi 10 mars 2015] [20:48:00] 3. tox -e back [mardi 10 mars 2015] [20:48:00] là ça fonctionne [mardi 10 mars 2015] [20:48:00] 4. Suppression du .tox [mardi 10 mars 2015] [20:48:02] 4. tox -e back_mysql [mardi 10 mars 2015] [20:48:09] et boum, là ça pète [mardi 10 mars 2015] [20:48:20] firm1: ah bon ? [mardi 10 mars 2015] [20:48:49] Situphen: yop. Aujourd'hui par exemple quand tu builde une partie du back, tu ne builde pas forcément le front [mardi 10 mars 2015] [20:49:04] avec travis seul tu ne gagne plus rien [mardi 10 mars 2015] [20:49:28] ? [mardi 10 mars 2015] [20:49:52] la suite? [mardi 10 mars 2015] [20:50:27] Mais de ce que je retiens, c'est que le problème de build n'apparait que sur django 1.7 [mardi 10 mars 2015] [20:50:42] heu non [mardi 10 mars 2015] [20:50:43] juste non [mardi 10 mars 2015] [20:50:51] on a eu 2 semaines avec des Travis foirés presque à chaque fois [mardi 10 mars 2015] [20:50:59] et des dizaines de messages "ne pas tenir compte de travis ici" [mardi 10 mars 2015] [20:51:18] ça c'était autre chose, comme flake8 non ? [mardi 10 mars 2015] [20:52:57] flake8 a été réglé il y a 21 jours pour info (pour la branche dev) [mardi 10 mars 2015] [20:53:12] Y'en a des plus récents : https://github.com/zestedesavoir/zds-site/pull/2406#issuecomment-77688476 [mardi 10 mars 2015] [20:53:20] et évidemment comme on a mergé, on a plus travis [mardi 10 mars 2015] [20:53:26] Situphen: oui mais le problème de flake8 a trainé en release et en prod [mardi 10 mars 2015] [20:53:28] ah si en petit [mardi 10 mars 2015] [20:53:55] Juste comme ça, j'ai entendu parler plusieurs fois de CircleCI, qui est une alternative à Travis basée sur Docker [mardi 10 mars 2015] [20:53:55] L'avantage, c'est que tu as un cache entre les builds (toutes les étapes d'install qui changent pas), et tu as exactement la même chose entre le local et CircleCI (parce que Docker...) [mardi 10 mars 2015] [20:53:56] J'ai encore mon Dockerfile de prêt, si jamais... [mardi 10 mars 2015] [20:54:23] spacefox: la branche de prod est cassée non ? [mardi 10 mars 2015] [20:54:32] C'est juste une proposition, je peux essayer de mettre ça en place, et si ca marche, ca peut remplacer Travis, tout en ayant des builds plus courtes [mardi 10 mars 2015] [20:54:45] firm1> j'en sais rien [mardi 10 mars 2015] [20:54:58] si justement et ça date de flake8 [mardi 10 mars 2015] [20:55:00] firm1: sur la branche de prod, Travis est cassé oui [mardi 10 mars 2015] [20:55:08] mais pas la branche en elle même :D [mardi 10 mars 2015] [20:55:42] donc je résume, on a un problème flake8 qui est passé en release, qui a été mep. Entre temps le fix a été fait en dev [mardi 10 mars 2015] [20:55:57] Les faux positifs en partie sont ceux là [mardi 10 mars 2015] [20:56:37] voilà [mardi 10 mars 2015] [20:57:35] du coup, on fait quoi ? [mardi 10 mars 2015] [20:57:47] Je sais pas mais très honnêtement [mardi 10 mars 2015] [20:57:49] on considère tox instable ou stable ? [mardi 10 mars 2015] [20:58:11] Avoir un build qui me pète à la gueule quand je pousse en PR et qui me fait perdre littéralement des heures à chaque fois [mardi 10 mars 2015] [20:58:18] ça me démotive pour dev [mardi 10 mars 2015] [20:58:19] mais vraiemnt [mardi 10 mars 2015] [20:58:25] c'est un truc qu'on doit régler au plus vite [mardi 10 mars 2015] [20:58:41] je sais pas si c'est vraiment tox ou tox+travis [mardi 10 mars 2015] [20:58:50] ok [mardi 10 mars 2015] [20:58:55] mais là j'ai des problèmes en pr qui sont impossible à reproduire proprement en local [mardi 10 mars 2015] [20:59:01] spacefox: tu as tenté de lancer un build sans tox ? [mardi 10 mars 2015] [20:59:10] oui, ça marche nickel [mardi 10 mars 2015] [20:59:22] le build de la PR django 1.7 j'entends [mardi 10 mars 2015] [20:59:23] Lancer un build dans les règles avec tox, une fois que t'as les règles, ça marche aussi [mardi 10 mars 2015] [20:59:26] oui bien sûr [mardi 10 mars 2015] [20:59:40] donc en résumé on doit rendre Travis et tox très stables le plus vite possible ? [mardi 10 mars 2015] [20:59:51] là c'est un bug tellement bloquant que s'il arrivait vraiment le serveur ne se lancerait même pas [mardi 10 mars 2015] [20:59:52] Ce serait sympa [mardi 10 mars 2015] [20:59:52] Bien, alors clairement on a un problème avec tox et il peut être considéré comme instable. [mardi 10 mars 2015] [21:00:03] (le bug délcaré sur la branche django 1.7 j'entends) [mardi 10 mars 2015] [21:00:22] Andr0: non, justement le problème vient de travis [mardi 10 mars 2015] [21:00:30] 'fin de django 1.7 [mardi 10 mars 2015] [21:00:42] firm1> non [mardi 10 mars 2015] [21:00:48] firm1: Si le build passe sans tox, je ne vois pas bien pourquoi [mardi 10 mars 2015] [21:00:53] si ça venait de django 1.7 je ne pourrais pas le lancer [mardi 10 mars 2015] [21:00:57] et il PASSE avec Tox [mardi 10 mars 2015] [21:01:02] quand tox est en local et configuré proprement [mardi 10 mars 2015] [21:01:08] Andr0: le build passe aussi avec tox [mardi 10 mars 2015] [21:01:47] Donc le build passe avec travis sans tox, avec tox sans travis mais pas avec tox et travis [mardi 10 mars 2015] [21:01:53] c'est bien ça ? [mardi 10 mars 2015] [21:01:57] Oui voilà [mardi 10 mars 2015] [21:01:58] mais je suis pas sur à 100% que Travis utilise bien Tox... [mardi 10 mars 2015] [21:02:14] donc, on a un problème de configuration de tox avec travis, donc ça reste tox le problème [mardi 10 mars 2015] [21:03:04] Est-ce que les différences en local et sur travis sont identifiées ? [mardi 10 mars 2015] [21:03:23] Si non, est-ce qu'il y a des moyens simples pour le faire ? [mardi 10 mars 2015] [21:03:48] Je vais faire un test très sale sur la branche django 1.7 [mardi 10 mars 2015] [21:04:03] à savoir : vérifier que cette ligne https://travis-ci.org/zestedesavoir/zds-site/jobs/53847211#L1009 fait bien ce qu'on pense [mardi 10 mars 2015] [21:04:16] parce que si elle ne fait pas ce qu'on pense, on tombe dans un cas que je reproduis en local [mardi 10 mars 2015] [21:05:14] ok, dernière question : Est-ce que cette incompatibilité tox/travis a une répercussion sur les autres PRs et, plus largement, sur le projet en entier ? [mardi 10 mars 2015] [21:05:22] NON [mardi 10 mars 2015] [21:05:32] Sur les autres PR, oui [mardi 10 mars 2015] [21:05:36] sur le projet, oui [mardi 10 mars 2015] [21:05:37] haha ^^ [mardi 10 mars 2015] [21:05:40] Déjà, pourquoi Tox est configuré avec l'environnement py27, et non py27-django16 ? [mardi 10 mars 2015] [21:05:42] PUTAIN [mardi 10 mars 2015] [21:05:47] lol [mardi 10 mars 2015] [21:05:50] je raconte de la merde [mardi 10 mars 2015] [21:05:59] sur les autres PR NON [mardi 10 mars 2015] [21:06:02] mais sur le projet OUI [mardi 10 mars 2015] [21:06:03] seule la PR django 1.7 est touchée [mardi 10 mars 2015] [21:06:11] donc le problème est ailleurs [mardi 10 mars 2015] [21:06:11] il va falloir passer à django 1.7 un de ces 4 [mardi 10 mars 2015] [21:06:24] (Ah non, j'ai rien dit :-° ) [mardi 10 mars 2015] [21:06:42] Ok donc travis/tox est stable mais ne supporte pas encore django 1.7, on peut se mettre d'accord là dessus ? [mardi 10 mars 2015] [21:06:45] firm1> fais moi la PR qui corrige et je te croirai [mardi 10 mars 2015] [21:06:56] tout le reste indique que c'est un problème dans les trucs de test [mardi 10 mars 2015] [21:07:02] lol spacefox j'ai pas mon environnement de dev [mardi 10 mars 2015] [21:07:12] les tests ne passent plus sur windows [mardi 10 mars 2015] [21:07:25] du coup, je peux meme plus dev [mardi 10 mars 2015] [21:07:27] Non mais j'ai cherché hein [mardi 10 mars 2015] [21:07:37] on a aucun cas qui correspond à ce qui est déclaré [mardi 10 mars 2015] [21:07:38] je n'en doute pas [mardi 10 mars 2015] [21:08:04] et si on avançait ? [mardi 10 mars 2015] [21:08:12] hurray ! [mardi 10 mars 2015] [21:08:20] Je finis : si c'était vraiment un pb Django, ma branche ne se lancerait même pas [mardi 10 mars 2015] [21:08:27] donc bon [mardi 10 mars 2015] [21:08:37] donc en résumé on doit rendre Travis et tox très stables le plus vite possible ? [mardi 10 mars 2015] [21:08:50] Oui. [mardi 10 mars 2015] [21:09:00] Au moins reproductibles de manière simple et fiable en local [mardi 10 mars 2015] [21:09:01] avec django 1.7, il est stable avec les autres PRs semblent-t-il [mardi 10 mars 2015] [21:09:07] donc ça veut dire la doc de Tox [mardi 10 mars 2015] [21:09:11] Mais il faut le documenter [mardi 10 mars 2015] [21:09:19] +1 [mardi 10 mars 2015] [21:09:20] On veut une doc [mardi 10 mars 2015] [21:09:24] ok [mardi 10 mars 2015] [21:09:29] point suivant : settings.py et settings_prod.py - Comment nettoyer les fichiers ? [mardi 10 mars 2015] [21:09:59] ça c'est simple mais chiant [mardi 10 mars 2015] [21:10:11] 1. Remonter dans le settings.py toutes nos valeurs non secrètes par défaut [mardi 10 mars 2015] [21:10:24] 2. nettoyer les settings_prod.py pour qu'ils ne contiennent que les valeurs secrètes [mardi 10 mars 2015] [21:10:49] Quelles sont les personnes avec l'accès à settings_prod.py ? [mardi 10 mars 2015] [21:11:00] les gens avec l'accès au serveur [mardi 10 mars 2015] [21:11:29] C'est à dire firm1, gustavi, speedking et toi ? [mardi 10 mars 2015] [21:11:36] et Ge0 [mardi 10 mars 2015] [21:11:48] et Coyote :) [mardi 10 mars 2015] [21:11:59] ah oui mais lui ça fait un moment qu'il n'y a pas touché :) [mardi 10 mars 2015] [21:12:26] Ok je pensais pas autant [mardi 10 mars 2015] [21:12:37] Mais vous êtes pas beaucoup à pouvoir faire ce ménage [mardi 10 mars 2015] [21:12:44] du coup, on est bon pour ce point ? [mardi 10 mars 2015] [21:12:49] Quitter tanguy` (user@imhe.re) a quitté ce serveur (Connection closed). [mardi 10 mars 2015] [21:12:52] Situphen: on est bon [mardi 10 mars 2015] [21:13:00] NPM - Quelles solutions pour stabiliser la MEP ? [mardi 10 mars 2015] [21:13:04] On est bon; c'est juste une histoire de motivation [mardi 10 mars 2015] [21:13:11] Pour moi c'est OK NPM [mardi 10 mars 2015] [21:13:16] le problème actuel c'est que les dépendances ne sont pas en strict [mardi 10 mars 2015] [21:13:24] ah sur la prod [mardi 10 mars 2015] [21:13:30] donc ça n'a pas pété à cette MEP mais dans le futur ça pourrait [mardi 10 mars 2015] [21:13:31] ce que tu as fait en bêta l'autre jour ? [mardi 10 mars 2015] [21:13:52] j'ai rien fait en béta, c'est sandhose [mardi 10 mars 2015] [21:14:01] pour NPM attention aussi au nvm [mardi 10 mars 2015] [21:14:11] ah oui pardon [mardi 10 mars 2015] [21:14:19] (Oh l'autre il balance son copain ! :o) [mardi 10 mars 2015] [21:14:29] non mais il avait raison [mardi 10 mars 2015] [21:14:47] Andr0: (je ne fais que rendre à César ce qui lui appartient) [mardi 10 mars 2015] [21:14:54] xD [mardi 10 mars 2015] [21:15:17] du coup sandhose tu confirmes que c'était ça ? [mardi 10 mars 2015] [21:15:28] Joindre tanguy` (user@imhe.re) a rejoint ce canal. [mardi 10 mars 2015] [21:15:54] du coup, il existe un moyen de mettre les dépendances en strict mais ça nécessite de créer un fichier json de 20000 lignes :D [mardi 10 mars 2015] [21:16:31] Situphen: tu as ajouté trop de zero [mardi 10 mars 2015] [21:16:47] firm1: https://github.com/zestedesavoir/zds-site/pull/2353/files [mardi 10 mars 2015] [21:17:01] 23,568 npm-shrinkwrap.json [mardi 10 mars 2015] [21:17:44] Ouch, j'avais jamais fait attention au +23 568 lignes [mardi 10 mars 2015] [21:18:01] je vais revérifier voir si on en a vraiment besoin mais je pense qu'il n'y a pas d'autre moyen [mardi 10 mars 2015] [21:18:28] ... cette techno est délirante [mardi 10 mars 2015] [21:18:35] Bruler le ! [mardi 10 mars 2015] [21:18:52] Et les autres dev fronts au passage :-° [mardi 10 mars 2015] [21:18:55] en faite, le problème c'est qu'il conseille de mettre ~ devant la version et non = [mardi 10 mars 2015] [21:18:58] Sérieusment, faux qu'on arrete de builder pendant une MEP [mardi 10 mars 2015] [21:19:12] oui mais on fait comment ? [mardi 10 mars 2015] [21:19:13] il faudrait juste faire de la copie/colle [mardi 10 mars 2015] [21:19:29] on builde en preprod, et pour la MEP on copie colle les static [mardi 10 mars 2015] [21:19:45] (Vous voyez comment ça va vite la QA ? ON a déjà mergé plusieurs PR depuis le début de ce meeting) [mardi 10 mars 2015] [21:19:46] Build à chaque release, et mettre dans le répo, comme le font beaucoup de projets ? [mardi 10 mars 2015] [21:19:54] https://zestedesavoir.com/forums/sujet/2125/npm-et-la-mise-en-production/ [mardi 10 mars 2015] [21:20:06] j'avais créé un sujet pour lister les solutions [mardi 10 mars 2015] [21:20:19] Exactement comme le dit sandhose [mardi 10 mars 2015] [21:20:30] Exemple, bootstrap le fait [mardi 10 mars 2015] [21:20:30] https://github.com/twbs/bootstrap [mardi 10 mars 2015] [21:20:36] Regardez le dossier dist/ [mardi 10 mars 2015] [21:20:42] +1 [mardi 10 mars 2015] [21:21:16] Je fais confiance aux dev front là [mardi 10 mars 2015] [21:21:24] Alors, sans aller jusqu'au buildbot automatique (encore que...), je pense que push le dist/ à chaque release, c'est envisageable [mardi 10 mars 2015] [21:21:57] +1 [mardi 10 mars 2015] [21:22:07] en tout cas ça stresserais moins la MEP [mardi 10 mars 2015] [21:22:22] le vrai problème en fait [mardi 10 mars 2015] [21:22:27] c'est que par je sais pas quel miracle [mardi 10 mars 2015] [21:22:32] y'a PERSONNE sur IRC quand je fait une MEP [mardi 10 mars 2015] [21:22:36] une sorte de malédiction [mardi 10 mars 2015] [21:22:46] le vrai problème en fait [mardi 10 mars 2015] [21:22:53] spacefox: Perso, je sais *jamais* quand tu fais les MEPs x) [mardi 10 mars 2015] [21:22:54] Vous voulez pusher dist ? :/ [mardi 10 mars 2015] [21:22:58] c'est qu'on ne sait pas QUAND tu fais une MEP [mardi 10 mars 2015] [21:23:02] xD, mais quand tu MEP spacefox je pense a toi, et j'egorge un poulet en sacrifice pour que ça marche [mardi 10 mars 2015] [21:23:05] systématiquement 2 semaines après le lancement de la release [mardi 10 mars 2015] [21:23:12] Andr0: Qu'une fois par release [mardi 10 mars 2015] [21:23:22] ça a toujours été le dernier jour de la fenêtre [mardi 10 mars 2015] [21:23:36] berk … c'est un peu comme si je pushais mes .class. Je me sentirais sale … [mardi 10 mars 2015] [21:23:56] Andr0: c'est comme ça que ça marche dans tout les projets [mardi 10 mars 2015] [21:24:02] Andr0: je vois pas d'autres solutions... [mardi 10 mars 2015] [21:24:07] Quitter tanguy` (user@imhe.re) a quitté ce serveur (Connection closed). [mardi 10 mars 2015] [21:24:19] Utiliser les Release GitHub ? [mardi 10 mars 2015] [21:24:35] Ils permettent d'envoyer un zip de ce qu'on veut pour chaque release [mardi 10 mars 2015] [21:24:57] Joindre tanguy` (user@imhe.re) a rejoint ce canal. [mardi 10 mars 2015] [21:25:13] tout les projets github que je connais un peu propre mette leur build a dispo dans la release [mardi 10 mars 2015] [21:25:47] firm1: en web ? [mardi 10 mars 2015] [21:26:10] du coup, on push le dist/ lors de chaque mep ou on utilise les release github ? [mardi 10 mars 2015] [21:26:13] Andr0: web ou pas, on parle d'un build oui [mardi 10 mars 2015] [21:27:55] firm1: ah ok, tu parles des .jar [mardi 10 mars 2015] [21:28:11] Situphen: je suis pour les release GitHub [mardi 10 mars 2015] [21:28:19] .jar, .war, .ear, .zip, etc. [mardi 10 mars 2015] [21:28:59] comment les release GitHub améliorerait notre MEP ? Je pige pas très bien là [mardi 10 mars 2015] [21:29:42] c'est pas censé améliorer, mais au moins on aurait pas de surprise de la preprod vers la prod [mardi 10 mars 2015] [21:29:48] spacefox: Dans les release GH, tu peux fournir un ZIP ; on peut mettre un zip du dist/ à chaque release, et le télécharger à la MEP [mardi 10 mars 2015] [21:30:08] Mais finalement, je pense que un push est plus judicieux [mardi 10 mars 2015] [21:30:14] Ah OK, comme ça [mardi 10 mars 2015] [21:30:24] mais ça me parait alourdir vachement la procédure de mep non ? [mardi 10 mars 2015] [21:30:40] Parce que ça permet d'avoir les fichier dès le pull, et pas besoin de les télécharger à la main [mardi 10 mars 2015] [21:32:40] aussi, il faut voir si on met toutes les dépendances en strict (fichier de 20 000 lignes) ou pas [mardi 10 mars 2015] [21:33:13] Un fichie de 20K lignes ? perso, je dis non [mardi 10 mars 2015] [21:33:56] ouais mais du coup, la mise à jour des dépendances peut échouer [mardi 10 mars 2015] [21:34:17] ouais mais comment on maintiens à jour 20k dépendances ? [mardi 10 mars 2015] [21:34:39] bah il y a une commande npm pour ça [mardi 10 mars 2015] [21:34:43] shrinkwrap [mardi 10 mars 2015] [21:35:06] Bon je propose un truc vu l'heure [mardi 10 mars 2015] [21:35:13] Moi ça me fait peur, mais c'est peut etre moi [mardi 10 mars 2015] [21:35:17] on peut refaire ou relancer un topic avec ça ? [mardi 10 mars 2015] [21:35:23] spacefox: La logique de npm / node, c'est des milliers de mini-modules, et les dépendances, à moins que ça soit explicitement spécifié, sont pas partagées pour éviter des conflits au niveau des versions [mardi 10 mars 2015] [21:35:29] Ce projet n'as décidément ni queue ni tête. Je résume: y'a des gens qui on écrit une commande pour générer 20k lignes pour palier à un défaut de npm ? [mardi 10 mars 2015] [21:35:31] j'ai l'impression qu'il faut creuser la solution calmement [mardi 10 mars 2015] [21:35:43] pierre_24> selon certains, NPM est obsolète [mardi 10 mars 2015] [21:35:50] il faut utiliser jesaiisplusquel fork [mardi 10 mars 2015] [21:36:13] pierre_24: exactement [mardi 10 mars 2015] [21:36:16] Mais +1 pour en parler sur un topic [mardi 10 mars 2015] [21:36:30] Parce que là vue la complexité on aura pas fini avant minuit :à [mardi 10 mars 2015] [21:36:32] Oh, dieu. Même apt-get est mieux écrit ... [mardi 10 mars 2015] [21:36:32] et j'ai faim [mardi 10 mars 2015] [21:36:43] en fait, npm n'est pas fait pour la prod et les non dev front --> http://blog.nodejs.org/2012/02/27/managing-node-js-dependencies-with-shrinkwrap/ [mardi 10 mars 2015] [21:36:54] ok, point suivant [mardi 10 mars 2015] [21:36:58] la doc [mardi 10 mars 2015] [21:37:07] "Situphen> en fait, npm n'est pas fait pour la prod et les non dev fron" MERCI ! Je vais l'encadrer :D [mardi 10 mars 2015] [21:37:11] La doc donc [mardi 10 mars 2015] [21:37:24] mis à part Tox, je pense qu'on commence à être pas mal non ? [mardi 10 mars 2015] [21:37:53] il faudrait faire plusieurs grandes parties : installation, backend, frontend, api [mardi 10 mars 2015] [21:37:55] Juste pour dire merci a Andr0 pour sa formidable doc sur l'API [mardi 10 mars 2015] [21:38:17] à voir si on met une partie à part pour le déploiement en production [mardi 10 mars 2015] [21:38:36] Content qu'elle te plait. :) [mardi 10 mars 2015] [21:38:38] Ah, oui, à propos de doc, maintenant qu'on commence à avoir (péniblement) de la docstring, faudrait la taper dans SPHINX, nan ? [mardi 10 mars 2015] [21:38:52] (et indeed, gros +1 pour la doc de l'API) [mardi 10 mars 2015] [21:39:07] +1 pour pierre_24 [mardi 10 mars 2015] [21:39:39] +1 [mardi 10 mars 2015] [21:39:41] +1 pierre_24 aussi [mardi 10 mars 2015] [21:40:42] Mmmh, c'est facile à faire ou c'est du coté de github/readthedocs qu'il faut regarder ? [mardi 10 mars 2015] [21:41:14] c'est 2-3 lignes à rajouter dans les .rst [mardi 10 mars 2015] [21:41:28] http://sphinx-doc.org/ext/autodoc.html [mardi 10 mars 2015] [21:42:16] Good. Je note ça sur ma todo list [mardi 10 mars 2015] [21:43:07] est-ce qu'on pourrait avoir une partie back sur l'organisation des fichiers ? [mardi 10 mars 2015] [21:43:26] un peu comme http://zds-site.readthedocs.org/fr/latest/design.html#arborescence-des-dossiers [mardi 10 mars 2015] [21:43:45] On peut, j'imagine [mardi 10 mars 2015] [21:44:32] Désolé, mais je vais devoir filer. Donc je vous dis A+ [mardi 10 mars 2015] [21:44:45] Et à propos de doc, doc front, pas doc front ? [mardi 10 mars 2015] [21:44:59] a+ firm1 [mardi 10 mars 2015] [21:45:00] Quitter firm1 (5c70f6d6555@Smooth-qobqsd.net) a quitté ce serveur (Quit: Page closed). [mardi 10 mars 2015] [21:45:20] pierre_24: il y a un bout de doc front actuellement [mardi 10 mars 2015] [21:45:27] Il n'y a pas de doc front ? [mardi 10 mars 2015] [21:45:27] http://zds-site.readthedocs.org/fr/latest/design.html [mardi 10 mars 2015] [21:46:03] Je sais, mais on avait regardé à un moment pour faire un truc avec le scss, non ? [mardi 10 mars 2015] [21:46:17] rien d'intégrable à sphinx [mardi 10 mars 2015] [21:46:29] pierre_24: On a déjà cherché, c'est impossible à auto-documenter via docstring [mardi 10 mars 2015] [21:46:43] donc il faut juste que les devs front pensent à mettre des commentaires pour les hacks ou les trucs bizarres [mardi 10 mars 2015] [21:46:55] vu :) [mardi 10 mars 2015] [21:47:25] une doc comme ça http://pastebin.com/raw.php?i=M0VzUrkS ça vous va ? [mardi 10 mars 2015] [21:48:03] +1 pour situphen [mardi 10 mars 2015] [21:48:15] Pourquoi pas [mardi 10 mars 2015] [21:48:19] ok [mardi 10 mars 2015] [21:48:56] AMHA il faut aussi nettoyer deux fichiers : [mardi 10 mars 2015] [21:49:07] workflow et CONTRIBUTING.md [mardi 10 mars 2015] [21:49:18] car il y a des trucs en commun [mardi 10 mars 2015] [21:49:46] perso, je supprimerai le CONTRIBUTING et mettrais tout dans la doc sphinx [mardi 10 mars 2015] [21:49:59] Nope ! [mardi 10 mars 2015] [21:50:07] Non, c'est un fichier Github [mardi 10 mars 2015] [21:50:13] On touche pas au CONTRIBUTING et au README [mardi 10 mars 2015] [21:50:20] pour afficher l'avertissement quand tu crées une issue ou une PR [mardi 10 mars 2015] [21:50:40] ? il y a un avertissement ? [mardi 10 mars 2015] [21:51:42] https://github.com/blog/1184-contributing-guidelines [mardi 10 mars 2015] [21:51:53] m'enfin, vous êtes d'accord pour nettoyer les deux fichiers ? [mardi 10 mars 2015] [21:52:24] pourquoi pas mais en se rappellant leurs rôles [mardi 10 mars 2015] [21:53:07] c'est quoi leurs roles ? [mardi 10 mars 2015] [21:53:16] Contributing, ce sont quelques informations pratiques pour les nouveaux contributeurs sans devoir se plonger dans la documentation [mardi 10 mars 2015] [21:53:27] La documentation, elle explique tout en large, en long et en travers [mardi 10 mars 2015] [21:54:26] quand je vois http://zds-site.readthedocs.org/fr/latest/workflow.html [mardi 10 mars 2015] [21:54:37] je me dis que c'est presque CONTRIBUTING.md perso [mardi 10 mars 2015] [21:56:02] Je n'ai pas lu les 2 depuis longtemps mais ça me choque pas d'avoir ces deux documentations [mardi 10 mars 2015] [21:56:21] fin bon, perso j'ai pas les compétences pour faire ce nettoyage donc celui qui le fera verra [mardi 10 mars 2015] [21:56:22] Pour moi elles ont vraiment 2 rôles différents [mardi 10 mars 2015] [21:56:56] spacefox: tu peux les expliquer vite fait ? [mardi 10 mars 2015] [21:57:38] ben ça a déjà été fit par Andr0 [mardi 10 mars 2015] [21:57:43] 18<26Andr0> Contributing, ce sont quelques informations pratiques pour les nouveaux contributeurs sans devoir se plonger dans la documentation [mardi 10 mars 2015] [21:57:43] 18<26Andr0> La documentation, elle explique tout en large, en long et en travers [mardi 10 mars 2015] [21:57:51] oui mais workflow ? [mardi 10 mars 2015] [21:57:54] le workflow est une doc [mardi 10 mars 2015] [21:58:01] la doc du workflow [mardi 10 mars 2015] [21:58:07] je laisse tomber [mardi 10 mars 2015] [21:58:08] [21:56] fin bon, perso j'ai pas les compétences pour faire ce nettoyage donc celui qui le fera verra [mardi 10 mars 2015] [21:58:20] je pense qu'on a fait le tour ! [mardi 10 mars 2015] [21:58:25] sincèrement, je ne vois pas ce que je peux dire d'autre [mardi 10 mars 2015] [21:58:32] 2H ! [mardi 10 mars 2015] [21:58:44] merci à tout le monde d'être venu ! [mardi 10 mars 2015] [21:59:18] 30 minutes de plus que les dernières fois [mardi 10 mars 2015] [21:59:24] Qu'est ce qui a durée autant de temps ? [mardi 10 mars 2015] [21:59:50] Beaucoup de discussions et beaucoup de blancs [mardi 10 mars 2015] [21:59:51] tox & travis [mardi 10 mars 2015] [22:00:01] et les blancs ouais