Download
Edit

logs de CT@ mars 2016

PacoPaco
François Ribémont
Added on 2016-03-06 15:44:16

 

logs de CT@ mars 2016 - Show - Edit - Download

 

‎[11:49:03] ‎xbright‎: [Question]
‎[11:49:45] ‎xbright‎: Est-ce à votre avis 1) une bonne idée 2) réalisable de s'inspirer du Material Design <https://www.google.com/design/spec/material-design/introduction.html> pour simplifier, unifier et améliorer l'interface de CT ?
‎[17:09:47] ‎xbright‎: Y a quelqu'un ?
‎[17:10:50] ‎kaliko‎: Je connais pas, cependant je soupçonne que c'est une ergonomie/design répandue dans le monde du mobile/tablette, du coup ça peut apporter une touche de modernité à l'interface de ct.
‎[17:11:52] ‎kaliko‎: Mon argument vaut pour bootstrap d'ailleurs…
‎[17:12:59] ‎kaliko‎: Mais j'ai pas idée de l'impact en terme de dev. Pour le "réalisable" je peux pas dire.
‎[17:20:56] ‎louiz’‎: et moi j’y connais rien
‎[18:56:23] ‎xbright‎: J'vais donc y réfléchir.
[...]
‎[16:09:20] ‎paco‎: Material Design c'est quoi ?
‎[16:10:13] ‎xbright‎: Jette un œil au lien que j'ai donné. C'est les guidelines pour le style des applis & interfaces sur Android.
‎[16:10:31] ‎xbright‎: Mais c'est assez vaste, ça parle de style, de comportement, de psychologie…
‎[16:10:40] ‎xbright‎: C'est une vision globale de l'interface.
‎[16:10:53] ‎paco‎: ah d'accord
‎[16:10:59] ‎paco‎: parce que j'avais pas trop pigé
‎[16:11:11] ‎paco‎: sinon, il y a quelques trucs qui pourraient t'interesser
‎[16:11:27] ‎paco‎: http://bourbon.io/
‎[16:11:43] ‎xbright‎: Je regarde ça dans le tromé, j'vais au boulot. \o_
‎[16:11:46] ‎paco‎: http://semantic-ui.com/
‎[16:12:12] ‎paco‎: je sais pas ce que ca vaut en developpement par contre
‎[16:12:18] ‎paco‎: mais on devrait utiliser bouron nous
‎[16:13:16] ‎‎narcode‎ (narcode@codingteam.net) has left (Disconnected: closed)
‎[16:25:03] ‎xbright‎: Putain, ça charge pas, les pages ouèbe, dans le métro :&apos;(
‎[17:16:40] ‎xbright‎: Y a des choses intéressantes dans Semantic UI. Je ne connais vraiment rien à ces "nouveaux" machins. J'imagine que ce sont des solutions sérieuses vu la popularité mais j'ai toujours trouvé que ça faisait très usine à gaz et orienté dut Javascript... À voir.
‎[17:17:32] ‎xbright‎: Paco, il te manque quoi à toi, pour utiliser CT ?
‎[17:23:05] ‎mathieui‎: moi il faudrait que j’aime les forges
‎[17:25:30] ‎xbright‎: C'est à dire '
‎[17:25:32] ‎xbright‎: ?
‎[17:28:27] ‎paco‎: xbright, pas mal de choses maintenant
‎[17:28:36] ‎paco‎: je vois comment gitlab a evolué
‎[17:28:49] ‎paco‎: comment c'est agreable a utiliser
‎[17:29:18] ‎paco‎: l'interface propre, on trouve facilement ce qu'on cherche
‎[17:29:54] ‎paco‎: mais le premier truc, c'est un bon support de git
‎[17:33:02] ‎xbright‎: Genre ?
‎[17:34:03] ‎xbright‎: mathieui: tu préfères un dépôt et un bugtracker ? 
‎[17:35:28] ‎mathieui‎: xbright, en vrai je suis sans avis, mais une forge ça fait souvent très usine à gaz
‎[17:43:47] ‎xbright‎: Est-ce que le fait que CT soit une forge orientée sur l'aspect communauté n'est pas justement un frein à son développement ? Je dis pas qu'il faut revenir sur le multi-projet, mais justement pour éviter l'aspect usine à gaz, serait-ce une bonne idée de rendre CT plus léger, facilement installable et plus prévue pour des petites installations, genre ses 3/4 projets persos ou la dizaine de projets d'une boîte. Car là c'est vraiment pensé pour accueillir beaucoup de projets.
‎[18:17:51] ‎xbright‎: Non ?
‎[20:07:33] ‎xbright‎: mathieui: c'est un peu à toi que je m'adressais en particulier !
‎[20:08:13] ‎mathieui‎: xbright, je vais peut-être éviter de m’exprimer vu que je m’interdis d’installer quoi que ce soit de nouveau qui soit en PHP
‎[20:08:33] ‎mathieui‎: du coup mon opinion a finalement assez peu de valeur
‎[20:10:38] ‎mathieui‎: mais si tu y tiens, je pense que ça dépend vraiment de ta vision des choses ; soit tu veux partir sur des "grosses" instances de forges type CT.net, soit des trucs plus légers comme ce dont tu parles dans ton antépénultième message ; moi je suis plus intéressé dans le second cas
‎[20:12:37] ‎xbright‎: Causons concept, pas technique.
‎[20:13:43] ‎mathieui‎: côté concept, je pense que le second est plus intéressant, car c’est ce qu’une organisation attend d’une forge en général
‎[20:14:07] ‎xbright‎: Du coup, on pourrait presque imaginer un système de forges personnelles et légères, pourquoi pas interopérables entre elles. Je ne sais pas trop si ça apporterait quelque chose, mais ce serait revoir profondément la manière dont CT est pensé.
‎[20:14:33] ‎mathieui‎: ben ça dépend de ce que tu visualises comme différences entre les deux
‎[20:14:48] ‎mathieui‎: ah oui, intercommunication, j’avais oublié ça
‎[20:16:03] ‎xbright‎: Grosso merdo :
- Accent sur le projet plutôt que les listes de projet
- Facilité d'utilisation & d'installation rapide
- Intercommunication entre les instances (et pas via la version actuelle d'OpenForge, un truc sérieux)
‎[20:17:18] ‎mathieui‎: Ben en fait, je vois assez peu le cas d’usage où tu veux voir des listes de projets
‎[20:17:51] ‎mathieui‎: enfin, imho il faut être assez désœuvré pour se dire "ah tiens, et si j’allais voir les listes de logiciels les plus populaires sur la forge XYZ cette semaine"
‎[20:18:08] ‎narcode‎: ça arrive sûrement
‎[20:18:19] ‎mathieui‎: ça m’arrive, mais une fois l’an
‎[20:18:31] ‎xbright‎: C'est remettre en question un mode de conception des forges ancien et général
‎[20:18:36] ‎narcode‎: :D
‎[20:18:59] ‎mathieui‎: (j’avais prévenu que je n’étais pas forcément la bonne cible)
‎[20:19:22] ‎narcode‎: une forge c'est là où t'as du matériel pour forger …
‎[20:19:37] ‎mathieui‎: mais une organisation, typiquement, n’est pas intéressée par ça, sauf si elle fait de l’"opensource" et veut du matériel de communication
‎[20:21:06] ‎narcode‎: faudrait sonder
‎[20:21:21] ‎mathieui‎: (en regardant les deux instances de gitlab qu’on a au boulot)
‎[20:21:56] ‎xbright‎: Oui, CT est très orientée aspect communautaire et logiciel libre, c'est indéniable.
‎[20:22:27] ‎narcode‎: https://dl.dropboxusercontent.com/s/xlfsh1sj950xyag/20160302Canard3_Biotrial.jpg
‎[20:22:30] ‎narcode‎: déso
‎[20:24:22] ‎mathieui‎: et si je devais déployer une forge chez moi, ce serait pour avoir un bug tracker/repo/ci/ml intégrés sans me prendre la tête, plus que pour le côté communautaire (qui fond comme neige au soleil grâce à github) <b>Message was corrected. Last message was:</b>
  et si je devais déployer une forge chez moi, ce serait pour avoir un bug tracker/repo/ci/ml intégrés sans me prendre la tête, plus que pour le côté communautaire (qui font comme neige au soleil grâce à github)
‎[20:24:04] ‎xbright‎: Et je me dis que cette particularité peut être un frein à son déploiement. Ça donne une impression d'usine à gaz pour le gars qui veut juste gérer ses 2-3 projets et c'est effectivement totalement inutile en entreprise.
‎[20:24:28] ‎narcode‎: oui
‎[20:24:44] ‎xbright‎: En fait ce n'est utile que sur une plateforme du type de CT.net.
‎[20:25:11] ‎xbright‎: (que veux-tu dire par là ?)
‎[20:25:42] ‎narcode‎: minict
‎[20:25:45] ‎mathieui‎: (que les gens abandonnent leurs forges pour passer sur github)
‎[20:25:49] ‎narcode‎: hélas
‎[20:25:57] ‎narcode‎: effet de masse
‎[20:26:02] ‎narcode‎: le même que facebook amha
‎[20:26:32] ‎narcode‎: c'est du bon job quand même faut dire
‎[20:26:39] ‎narcode‎: les problèmes sont la centralisation et ?
‎[20:26:40] ‎mathieui‎: non, c’est naze
‎[20:26:47] ‎mathieui‎: le bug tracker pue
‎[20:26:51] ‎mathieui‎: la code review est nulle
‎[20:26:58] ‎mathieui‎: on peut pas désactiver les pull request
‎[20:27:25] ‎narcode‎: il ne peut y avoir que l'effet de masse qui agit 
 
‎[20:37:08] ‎xbright‎: Pour un néophyte de git, ça a quoi comme implication, de pas pouvoir désactiver les pull requests ?
‎[20:37:45] ‎mathieui‎: ben ça fait que t’as des gens random qui viennent te proposer des contributions en passant par l’interface de github alors que t’as mis explicitement dans la description que c’était juste un miroir
‎[20:38:00] ‎xbright‎: Et qu'est-ce que tu appelles exactement le code review?
‎[20:38:36] ‎mathieui‎: ben, quand tu reçois une pull request, tu peux inspecter le diff dans l’interface web, commenter des lignes, demander des explications, etc
‎[20:38:53] ‎mathieui‎: puis la personne peut mettre à jour sa pull request selon tes observations, et rebelote
‎[20:39:54] ‎mathieui‎: (gitlab appelle ça "merge request", mais c’est pareil)
‎[20:40:24] ‎xbright‎: C'est pas con ça, je devrais l'intégrer à CT
‎[20:40:57] ‎mathieui‎: c’est dur de réussir à avoir un truc correct, surtout avec git
‎[20:41:26] ‎mathieui‎: (vu que tu rebase ta branche, l’id des commits change, mais tu veux que dans la code review ce soit transparent, etc)
‎[20:41:51] ‎mathieui‎: github le fait assez mal en tout cas
‎[21:05:35] ‎xbright‎: Il me faudrait vraiment de l'aide pour améliorer le support de Git... Ou alors une bonne âme qui aurait développé une surcouche PHP permettant "simplement" de browser le dépôt, mieux que ne le fait CT
‎[21:30:21] ‎xbright‎: Sinon :
‎[18:19:12] ‎xbright‎: Quelqu'un a déjà joué avec les API Google ? C'est chiant de synchroniser l'agenda, genre ? Je me dis que ça serait pas mal que les bugs à résoudre deviennent des tâches dans l'agenda du mec. Non ?
‎[18:20:20] ‎xbright‎: Mais je veux pas réinventer la roue, du coup j'aimerais partir sur l'existant, genre synchro agenda ou export de la tâche/événement, j'suis pas certain qu'un agenda à part entière ait sa place dans CT. Enfin, je dis ça, mais je n'en sais rien...
[...]
‎[11:18:17] ‎xbright‎: http://codingteam.net/project/bluemindo/news/show/564-bluemindo_10_rc1_released
‎[17:16:39] ‎xbright‎: Est-ce que l'idée d'une appli mobile connectée à la forge pour rester au courant de tout ce qui se passe sur vos projets vous semble pertinent ?
‎[18:39:21] ‎xbright‎: kaliko: tu utilises encore ct.net toi ?
‎[19:50:39] ‎kaliko‎: Non, je n'utilise plus.
‎[19:52:08] ‎kaliko‎: Les appli mobile il y en a en effet pour github et gitlag, mais je trouve que c'est plutôt du gadget, quand je travaille sur du code j'ai un vrai poste pas un mauvais mobile ou une tablette.
‎[19:52:44] ‎xbright‎: Oui c'est aussi ce que je me suis dit en postant.
‎[19:53:07] ‎xbright‎: Sans indiscrétion, quelles sont les raisons qui t'ont poussé à changer ?
‎[19:57:46] ‎kaliko‎: Je travaille essentiellement sur git, c'est surtout ça. Ensuite développe moins qu'avant et si j'écris du code un simple gitweb sur mon serveur me suffit largement.
‎[20:11:05] ‎xbright‎: :-(
‎[01:34:37] ‎paco‎: xbright, je viens de lire les logs
‎[01:34:46] ‎paco‎: j'ai deux trois trucs a dire :p
‎[01:35:22] ‎xbright‎: Vas-y :)
‎[01:37:12] ‎paco‎: ‎[17:43:47] ‎xbright‎: Est-ce que le fait que CT soit une forge orientée sur l'aspect communauté n'est pas justement un frein à son développement ? Je dis pas qu'il faut revenir sur le multi-projet, mais justement pour éviter l'aspect usine à gaz, serait-ce une bonne idée de rendre CT plus léger, facilement installable et plus prévue pour des petites installations, genre ses 3/4 projets persos ou la dizaine de projets d'une boîte. Car là c'est vraiment pensé pour accueillir beaucoup de projets. -> J'aime bien l'idée de plein de petites forges interconnectés. Une sorte de gitlab decentralisé, avec une interface openForge refaite, ca serait un concept a développé !
‎[01:37:33] ‎xbright‎: +1
‎[01:37:42] ‎xbright‎: Je suis en train de réfléchir à ça.
‎[01:37:51] ‎xbright‎: Reste à savoir ce qui mérite d'être interconnecté.
‎[01:38:12] ‎paco‎: je suis pour garder les fonctionalités de CT
‎[01:38:41] ‎paco‎: l'espace communautaire est cool
‎[01:38:59] ‎paco‎: ca demande d'etre mis au gout du jour
‎[01:39:05] ‎paco‎: a etre mis*
‎[01:39:35] ‎xbright‎: C'est à dire ?
‎[01:39:37] ‎paco‎: une fonctionalité: tu forkes un projet, mais sur ton serveur
‎[01:40:18] ‎paco‎: sur le projet d'origine, tu as une liste des forks, avec leurs adresses
‎[01:40:57] ‎paco‎: et la difference en termes de commit, de releases, et la derniere fois que ca ete mis a jour
‎[01:41:13] ‎paco‎: pour avoir une idee de l'activité des forks
‎[01:41:31] ‎paco‎: un chat qui pourrait aussi etre decentralisé
‎[01:41:41] ‎paco‎: sur tous les serveurs
‎[01:42:02] ‎paco‎: qui ont forké, avec l'orgine
‎[01:42:06] ‎paco‎: original*
‎[01:42:50] ‎paco‎: ‎[01:39:37] ‎paco‎: une fonctionalité: tu forkes un projet, mais sur ton serveur -> je parlais surtout en terme de graphisme
‎[01:43:38] ‎xbright‎: C'est une idée intéressante.
‎[01:44:05] ‎paco‎: quand vous parliez d'appli mobile plus tot
‎[01:44:16] ‎paco‎: je dirais que l'application est inutile en elle meme
‎[01:44:31] ‎xbright‎: Mais par le côté fonctionnalités de communauté inintéressante, je veux dire : la page d'accueil qui met l'accent sur les projets les + téléchargés, les + populaires, l'importance qui est donnée à cette page ainsi qu'à la liste des projets, avec nuage de tags, un lien populaires, un lien pour tous les explorer…
‎[01:44:39] ‎xbright‎: Tout ça est quasiment inutile en fait.
‎[01:44:39] ‎paco‎: il faut juste adapter le CSS pour que ca s'affiche bien sur le telephone
‎[01:44:44] ‎xbright‎: Et ça donne un aspect usine à gaz.
‎[01:45:02] ‎paco‎: je pense oui
‎[01:45:26] ‎paco‎: quand j'avais commencé a travailler sur le CSS de CT
‎[01:45:40] ‎xbright‎: → Yep, une CSS adaptée suffirait pour le mobile. Et j'ai fait des tests, avec les <https://developer.mozilla.org/fr/docs/Web/API/notification> ça pourrait être géant.
‎[01:45:46] ‎paco‎: j'avais viré tout ca je crois :D
‎[01:46:07] ‎xbright‎: :D
‎[01:46:09] ‎paco‎: xbright, oui, on a acces a plein de trucs maintenant dans les navigateurs
‎[01:48:58] ‎paco‎: et pour revenir a l'installation de CT
‎[01:49:19] ‎paco‎: ca serait cool d'avoir un truc qui se fait en commandes et un ficher de config a modifier
‎[01:50:22] ‎xbright‎: De toute façon, personne ne se fera chier à utiliser vraiment CT tant qu'on pourra pas l'installer simplement, qu'il sera un minimum zoli/agréab' à utiliser et surtout qu'il apportera des fonctions originales. C'pour ça qu'il faut vraiment réfléchir sur l'interfaçage de petites forges distribuées et inteconnectées.
‎[01:50:23] ‎paco‎: et je veux pas faire mon relou, mais c'est vrai que PHP va freiner pas mal de gens
‎[01:51:09] ‎paco‎: xbright, je pourrai filer un coup de main a developper le concept
‎[01:51:35] ‎xbright‎: Bof, à mon avis c'est négligeable. Et puis mon code tourne avec tous les niveaux d'erreur au max, je fais en sorte de pas faire du PHP cradingue.
‎[01:52:09] ‎paco‎: ouais mais il y a pas mal de problemes aux mises a jours
‎[01:52:10] ‎xbright‎: > Volontiers, j'aimerais bien discuter avec vous de tout ça pour qu'on lance des idées modernes. La tienne de tout à l'heure l'est !
‎[01:52:16] ‎paco‎: ca énerve pas mal de monde
‎[01:52:46] ‎paco‎: xbright, j'ai l'esprit créatif ce soir O:)
‎[01:53:21] ‎xbright‎: J'ai pas dit que c'était idéal... Mais je n'ai ni le temps ni l'envie de tout me retaper dans un autre langage !
‎[01:54:50] ‎paco‎: je comprends bien
‎[01:54:58] ‎paco‎: ca me ferait chier aussi je t'avoue :D
‎[01:56:04] ‎paco‎: mais avec un peu de pratique, tu pourrais gagner ton temps en utilisant un bon framework a l'avenir, sur un nouveau langage