Salut, Le 29/08/2014 11:10, Florian Robardet a écrit :
Bonjour Johan, bonjour tout le monde, Merci à tous pour votre accueil et votre gentillesse Johan, j'ai une question. Je n'y connais rien au développement PHP collaboratif. Je souhaiterais faire développer quelques fonctionnalités pratiques pour Galette mais comme je ne suis pas codeur, je pensais faire appel à un développeur freelance pour me développer quelques modifs ou évolutions. En pratique, comment marche le Git, il peut télécharger le code source, développer ses propres modifications (branche ?), et les remettre sur ton espace, c'est toi qui testes ensuite la fonctionnalité et qui décide ou non de l'inclure dans les prochaines versions ?
N'importe qui peut effectivement récupérer les sources et travailler sur sa propre branche (le workflow que j'ai retenu est explicité sur http://galette.eu/documentation/fr/development/contributor.html#modele-de-developpement). Les modifications doivent ensuite m'être fournies d'une manière ou d'une autre (personne ne peut envoyer des modifications sur le dépôt git principal, mais on peut me fournir des patches, ou passer par github, etc). C'est effectivement moi qui, finalement, décidera d'inclure ou pas la fonctionnalité dans le code source de Galette ; il vaut peut-être mieux dans un premier temps voir avec moi si ça sera réintégré, pour éviter de travailler « dans le vide ». S'il est décidé d'intégrer la fonctionnalité , je la teste généralement, mais parfois succinctement ; ce sont les utilisateurs qui sont le mieux placés pour ça ;) La conception de plugins se passe complètement de mon appréciation, puisque le code de Galette n'est pas impacté. Enfin, saches que je propose moi-même d'effectuer des développements sur Galette via mon activité d'auto-entrepreneur (http://x-tnd.be/about). ++ -- Johan
Attachment:
signature.asc
Description: OpenPGP digital signature