Salut,
Je voudrais héberger mon code, qui est en fait l'intégralité de mes projets, devoirs de l'année dernière.
J'ai pensé à la plateforme github ou on peut naviguer dans l'arborescence et voir le code.
Le problème est que les utilisateurs ne peuvent pas laisser de simples commentaires sur github. Et on ne peut pas voir si des internautes anonymes ont regardé le code...
Connaissez-vous un outil pour faire à peu près ce que je voudrais faire ?
Pour les commentaires, non, même si GitHub a son propre système, les issues, qui sont utilisées pour signaler les bugs et/ou les améliorations possibles dans un repo de code.
Par contre, concernant les statistiques, chaque repository a un onglet "graphs" qui affiche des statistiques, dont une section traffic, qui devrait répondre à tes attentes : https://github.com/teseve/teseve/graphs/traffic (ici les statistiques de visite sur un de mes repo).
Je sais qu'il existe aussi bitbucket, que je n'ai jamais vraiment utilisé, puisque j'ai toujours utilisé Github, qui a l'avantage d'avoir une communauté grande et très active.
Pour héberger et partager du contenu privé je te conseille Bitbucket qui est vraiment très bien et gratuit.
Oui je connais Bitbucket mais je ne veux pas du tout que ça soit privé.
Ok je connaissais pas le système des issues. Intéressant.
Pour l'auto-hébergement de code, il n'existe pas 10 000 solutions. Les plus récentes, maintenues et dans l'esprit de Github sont :
Tu colles un piwik et tu as les stats de visites. Pour les commentaires, sont des issues.
Ceci dit, au niveau visibilité, en auto-hébergé, il va devoir bien faire sa pub pour que ça soit ne serait-ce qu'un peu vu...
Au passage, tu recommandes Gogs ? J'ai un gitlab pour les repos privés (tout ce qui est public est sur github), et comme tu l'as souligné, c'est une vraie plaie à maintenir...
Le 30 novembre 2015 à 18:13:42 deepblue a écrit :
Pour l'auto-hébergement de code, il n'existe pas 10 000 solutions. Les plus récentes, maintenues et dans l'esprit de Github sont :
- Gitlab (un machin en ruby qui demande du courage pour l'installer)
L'installation d'un gitlab ne dure pas plus d'une heure. Le paquet omnibus fait tout à ta place.
Et ça marche niquel pour protéger son code/accès à qui veut le voir.
C'est ce que j'utilise pour mes projets privées/pro pour travailler en équipe.
Le 30 novembre 2015 à 18:39:49 lisarael a écrit :
Ceci dit, au niveau visibilité, en auto-hébergé, il va devoir bien faire sa pub pour que ça soit ne serait-ce qu'un peu vu...Au passage, tu recommandes Gogs ? J'ai un gitlab pour les repos privés (tout ce qui est public est sur github), et comme tu l'as souligné, c'est une vraie plaie à maintenir...
Je le recommande carrément oui
Le 30 novembre 2015 à 19:02:44 dahrul a écrit :
Le 30 novembre 2015 à 18:13:42 deepblue a écrit :
Pour l'auto-hébergement de code, il n'existe pas 10 000 solutions. Les plus récentes, maintenues et dans l'esprit de Github sont :
- Gitlab (un machin en ruby qui demande du courage pour l'installer)
L'installation d'un gitlab ne dure pas plus d'une heure. Le paquet omnibus fait tout à ta place.
Et ça marche niquel pour protéger son code/accès à qui veut le voir.C'est ce que j'utilise pour mes projets privées/pro pour travailler en équipe.
C'est arrivé après mes premiers tests. Quoiqu'il en soit, c'est une usine à gaz qui pompe 10 fois trop de ressources. Sans doute un peu plus complet que Gogs, mais énormément trop gourmand. Et je n'aime pas Ruby
Gogs : tu dl une version compilée ou tu la compiles en a rien de temps, pas de merdouille à télécharger à coté (sinon go) et l'affaire est dans le cul de l'âne. En plus, j'peux hacker l'application sans me poser de question.
Je sens que ça va être github parce que j'ai pas de site ou j'ai accès au ssh. S'il faut que je paie un truc en plus c'est bof. Et puis d'après ce que j'ai compris les autres solutions n'ont pas l'air facile à installer.
Tiens je connaissais pas Gogs, ça a pas l'air mal
Dommage qu'ils aient complètement pompé le style visuel de Github, je trouve ça un peu limite... Ça risque pas de leur poser des problèmes à terme, comme ça avait été le cas pour je ne sais plus quel clone open source de Trello qui avait copié le design de ce dernier ?
EDIT : c'était Libreboard apparemment, depuis devenu wekan, à la suite de cette histoire : https://github.com/wekan/wekan
Gogs : tu dl une version compilée ou tu la compiles en a rien de temps, pas de merdouille à télécharger à coté (sinon go) et l'affaire est dans le cul de l'âne. En plus, j'peux hacker l'application sans me poser de question.
Encore plus simple, il y a même une image Docker :
https://hub.docker.com/r/gogs/gogs/
Je suis un fan de Gogs.
Le 30 novembre 2015 à 21:25:41 PCOffender a écrit :
Tiens je connaissais pas Gogs, ça a pas l'air malDommage qu'ils aient complètement pompé le style visuel de Github, je trouve ça un peu limite... Ça risque pas de leur poser des problèmes à terme, comme ça avait été le cas pour je ne sais plus quel clone open source de Trello qui avait copié le design de ce dernier ?
EDIT : c'était Libreboard apparemment, depuis devenu wekan, à la suite de cette histoire : https://github.com/wekan/wekan
Ça reste du bootstrap et je doute que Github puisse un jour râler pour ça
Le 30 novembre 2015 à 22:11:26 Boltzmann_Brain a écrit :
Gogs : tu dl une version compilée ou tu la compiles en a rien de temps, pas de merdouille à télécharger à coté (sinon go) et l'affaire est dans le cul de l'âne. En plus, j'peux hacker l'application sans me poser de question.
Encore plus simple, il y a même une image Docker :
https://hub.docker.com/r/gogs/gogs/Je suis un fan de Gogs.
J'ai un tout petit peu bidouiller avec docker (c'est dans ma todo list depuis un moment), donc de là à l'utiliser en production…
J'utilise gogs depuis 9 mois (d'après mon premier dépôt) et je suis tout bonnement ravi ! J'ai également un miroir des dépôts sur github histoire d'avoir un peu de visibilité (enfin théoriquement car aucun de mes projets a percé ). Je l'ai également installé pour l'agence où je taf et ça plaît à tout le monde ! L'impossibilité (sans frais) de créer des dépôts privés m'a directement conduit à utiliser une solution du genre, surtout que certains de mes étudiants peuvent réaliser leur projet en s'appuyant dessus, sans pour autant rendre public leur code.
J'aimerais d'avoir poussé le vis à faire un "github page" perso mais si j'en ai pas du tout l'utilité…
super gogs je ne connais pas !