D'ailleurs pour le fait de savoir si un message doit s'afficher ou pas, peut-être que la note seul n'est pas un bon critère et qu'il faudrait aussi tenir compte du nombre de votant.
Oui, commencer par forker, puis ajouter les "quelques" dépendances…
Sérieusement, je m'étais posé la question de contribuer (ou au moins d'essayer), quand j'ai vu la liste des choses à installer/configurer, je me suis enfui en courant…
En même temps tu t'attendais à quoi avec un site comme linuxfr ? (vrai question)
En fait je ne vois rien de très surprenant dans les dépendances requises. C'est sur que c'est un peu plus qu'un wordpress, mais ça me semble logique.
Ma question c'est « comment nono développe ? ». Il a vraiment tout installé sur sa machine, ou ya un moyen de ne pas utiliser redis/elastic search et de remplacer mysql par sqlite pour le développement ? En tout cas, ça ne motive pas la contribution rapide.
Knowing the syntax of Java does not make someone a software engineer.
Ben nono j'en sais rien, mais en fait je ne vois pas vraiment le problème…
Souvent pour faire ce genre de choses j'utilise des machines virtuelles avec partage de mes sources. Là sur ma machine j'ai 2 vms qui contiennent du nginx, du ruby, du rails, du mongodb, du redis. Il est où le problème ?
Il a vraiment tout installé sur sa machine
En fait je pose la question inverse : pourquoi n'aurait-il pas tout ça sur sa machine ? (ou une vm dédiée)
J'ai fait la même chose pour mes contributions (sauf que y'avait pas elastic search à l'époque)
À vrai dire, pour encourager les contributeurs, avoir une machine virtuelle disponible en libre téléchargement serait 'achement pratique, quite à expliquer comment remplacer le remote pour mettre son propre repo git.
J'ai tout installé sur ma machine. Elastic Search est particulièrement gourmand en RAM, donc je ne le lance que lorsque je travaille sur LinuxFr.org. Pour le reste (MySQL, Redis), ils tournent en permanence.
Un grand merci à toute l'équipe de DaLFP pour avoir intégré au coeur même de la machine à trolls ce «suivi» si facile à utiliser, et qui a montré son efficacité redoutable à de multiples reprises. Il m'arrive même parfois d'avoir envie de me plonger dans la RoRerie, juste pour répondre à une demande qui me parle, mais flemme…
/me espère que quelques spécialistes du dacodeNG (rires) prendront un jour le temps d'écrire une page décrivant pas à pas comment installer une instance du logiciel chez soi, afin qu'il soit simple et rapide de se lancer dans le patchage sauvage et constructif.
prendront un jour le temps d'écrire une page décrivant pas à pas comment installer une instance du logiciel chez soi, afin qu'il soit simple et rapide de se lancer dans le patchage sauvage et constructif.
Posté par ckyl .
Évalué à 2.
Dernière modification le 23 octobre 2012 à 14:03.
Je vais te révéler un secret quand tu travailles sur une plateforme qui utilise ou fourni plusieurs services tu as besoin de les installer et de les configurer et de bootstraper. Et ce quelque soit les technos utilisées. Tu aurais exactement la même chose avec une stack LAMP, Java ou autre.
Le reste n'est qu'automatisation et packaging. Je suis certain que les contributions sont les bienvenues. C'est pas bien compliqué comme travail…
Voilà on est encore reparti dans le bashing et le mepris par des utilisateurs bienveillant qui savent tout mieux que tout le monde. Pour combien de contributions effectives ?
Et en général, ça marche comment ?
configure (ou make si c'est mal fait ce qui est souvent le cas) va te cracher une liste imbitable de dépendances non résolues. Tu vas les installer et relancer, jusqu'à ce que ça tombe en marche.
Ok c'est un peu exagéré mais finalement pas très loin.
L'autre solution aurait été de décrire l'installation de la sorte :
git clone ...
cd linuxfr
bundle install
Et là tu résous les erreurs lorsqu'elles arrivent (genre tu n'as pas bundler pour commencer)
Mais franchement je vois pas trop ce qui est étonnant dans ce descriptif.
Et d'ailleurs, rien ne t'empêche de prendre toutes les commandes intéressantes, de les coller dans un script qui s'appelle configure. Ensuite tu fais un alias make=bundle install et tu sera pas bien loin de ce que sembles apprécier.
# note ?
Posté par Nicolas Boulay (site web personnel) . Évalué à 5.
D'ailleurs pour le fait de savoir si un message doit s'afficher ou pas, peut-être que la note seul n'est pas un bon critère et qu'il faudrait aussi tenir compte du nombre de votant.
"La première sécurité est la liberté"
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 4.
Ce commentaire a été supprimé par l’équipe de modération.
# Justement !
Posté par Nÿco (site web personnel) . Évalué à 4.
Ben justement, on a besoin de développeurs RoR… déjà, commencer par forker le code sur GitHub, ou pas : https://linuxfr.org/code_source_du_site
[^] # Re: Justement !
Posté par Guillaumito (site web personnel) . Évalué à 7.
Oui, commencer par forker, puis ajouter les "quelques" dépendances…
Sérieusement, je m'étais posé la question de contribuer (ou au moins d'essayer), quand j'ai vu la liste des choses à installer/configurer, je me suis enfui en courant…
[^] # Re: Justement !
Posté par CrEv (site web personnel) . Évalué à 5.
En même temps tu t'attendais à quoi avec un site comme linuxfr ? (vrai question)
En fait je ne vois rien de très surprenant dans les dépendances requises. C'est sur que c'est un peu plus qu'un wordpress, mais ça me semble logique.
[^] # Re: Justement !
Posté par Niniryoku . Évalué à 3.
Ma question c'est « comment nono développe ? ». Il a vraiment tout installé sur sa machine, ou ya un moyen de ne pas utiliser redis/elastic search et de remplacer mysql par sqlite pour le développement ? En tout cas, ça ne motive pas la contribution rapide.
Knowing the syntax of Java does not make someone a software engineer.
[^] # Re: Justement !
Posté par CrEv (site web personnel) . Évalué à 5.
Ben nono j'en sais rien, mais en fait je ne vois pas vraiment le problème…
Souvent pour faire ce genre de choses j'utilise des machines virtuelles avec partage de mes sources. Là sur ma machine j'ai 2 vms qui contiennent du nginx, du ruby, du rails, du mongodb, du redis. Il est où le problème ?
En fait je pose la question inverse : pourquoi n'aurait-il pas tout ça sur sa machine ? (ou une vm dédiée)
[^] # Re: Justement !
Posté par nud . Évalué à 2.
J'ai fait la même chose pour mes contributions (sauf que y'avait pas elastic search à l'époque)
À vrai dire, pour encourager les contributeurs, avoir une machine virtuelle disponible en libre téléchargement serait 'achement pratique, quite à expliquer comment remplacer le remote pour mettre son propre repo git.
[^] # Re: Justement !
Posté par Bruno Michel (site web personnel) . Évalué à 6.
J'ai tout installé sur ma machine. Elastic Search est particulièrement gourmand en RAM, donc je ne le lance que lorsque je travaille sur LinuxFr.org. Pour le reste (MySQL, Redis), ils tournent en permanence.
# Un grand merci.
Posté par Tonton Th (Mastodon) . Évalué à 1.
Un grand merci à toute l'équipe de DaLFP pour avoir intégré au coeur même de la machine à trolls ce «suivi» si facile à utiliser, et qui a montré son efficacité redoutable à de multiples reprises. Il m'arrive même parfois d'avoir envie de me plonger dans la RoRerie, juste pour répondre à une demande qui me parle, mais flemme…
/me espère que quelques spécialistes du
dacodeNG
(rires) prendront un jour le temps d'écrire une page décrivant pas à pas comment installer une instance du logiciel chez soi, afin qu'il soit simple et rapide de se lancer dans le patchage sauvage et constructif.[^] # Re: Un grand merci.
Posté par ckyl . Évalué à 2.
Genre https://github.com/nono/linuxfr.org/blob/master/README.md ?
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 3.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: Un grand merci.
Posté par ckyl . Évalué à 2. Dernière modification le 23 octobre 2012 à 14:03.
Je vais te révéler un secret quand tu travailles sur une plateforme qui utilise ou fourni plusieurs services tu as besoin de les installer et de les configurer et de bootstraper. Et ce quelque soit les technos utilisées. Tu aurais exactement la même chose avec une stack LAMP, Java ou autre.
Le reste n'est qu'automatisation et packaging. Je suis certain que les contributions sont les bienvenues. C'est pas bien compliqué comme travail…
Voilà on est encore reparti dans le bashing et le mepris par des utilisateurs bienveillant qui savent tout mieux que tout le monde. Pour combien de contributions effectives ?
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 1.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: Un grand merci.
Posté par BAud (site web personnel) . Évalué à 5.
1817 commits actuellement d'après :
http://www.ohloh.net/p/linuxfrorg
9 contributeurs sur les 12 derniers mois
http://www.ohloh.net/p/linuxfrorg/contributors?sort=latest_commit&time_span=12+months
jusque 5 contributeurs à la bonne époque (il reste pleins de choses à faire)
http://www.ohloh.net/p/linuxfrorg/contributors/summary
Merci à tous, ce n'est pas si facile de se plonger dans le code, même s'il y a participer-a-linuxfr et organisation-code-linuxfr (à compléter) ou Coordination-des-tests (si cela était vraiment nécessaire).
Bon, qui a trouvé pourquoi le dernier commit a mis des liens soulignés en bleu sur la dernière CSS ?
[^] # Re: Un grand merci.
Posté par sifu . Évalué à 3.
Sans vouloir être désobligeant la partie lié à Ruby me semble assez limitée.
Le plus gros semble être les installations des autres services requis …
J'ai pas testé mais la documentation semble être là et je pense que c'est relativement jouable pour quelqu'un de motivé…
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 1. Dernière modification le 23 octobre 2012 à 16:41.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: Un grand merci.
Posté par sifu . Évalué à 1.
Effectivement. D'ailleurs, je me dis que c'est surtout le dump des données qui doit être utile pour travailler dans de bonne conditions.
Peut-être faudrait-il ajouter une entrée dans le suivi si cela manque au contributeurs éventuels ;)
[^] # Re: Un grand merci.
Posté par CrEv (site web personnel) . Évalué à 4.
Et en général, ça marche comment ?
configure (ou make si c'est mal fait ce qui est souvent le cas) va te cracher une liste imbitable de dépendances non résolues. Tu vas les installer et relancer, jusqu'à ce que ça tombe en marche.
Ok c'est un peu exagéré mais finalement pas très loin.
L'autre solution aurait été de décrire l'installation de la sorte :
Et là tu résous les erreurs lorsqu'elles arrivent (genre tu n'as pas bundler pour commencer)
Mais franchement je vois pas trop ce qui est étonnant dans ce descriptif.
Et d'ailleurs, rien ne t'empêche de prendre toutes les commandes intéressantes, de les coller dans un script qui s'appelle
configure
. Ensuite tu fais un aliasmake=bundle install
et tu sera pas bien loin de ce que sembles apprécier.Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.