[Galette-devel] Documentation de dév : mise à jour

2013-01-26 Par sujet Johan Cwiklinski
Salut,

J'ai mis à jour la doc en ligne, avec quelques petites modifications en
ce qui concerne le développement.

La liste des changements est là :
http://git.tuxfamily.org/galette/galettedoc?p=galette/galettedoc.git;a=commitdiff;h=fdc3e716c05934a427e9207e46ac3eb33c9b511e

La doc est là :
http://galette.tuxfamily.org/documentation/fr/development/index.html

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


[Galette-devel] Documentation de développement

2012-02-26 Par sujet Johan Cwiklinski

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Salut,

J'ai mis en ligne dans la documentation de développement une page qui
contient des informations utiles pour le développement :
http://galette.tuxfamily.org/documentation/fr/development/contributor.html

Ce n'est pas complet, ce sera étoffé avec le temps - de même que la page
sur la récupération des sources
http://galette.tuxfamily.org/documentation/fr/development/git.html -
mais cela devrait constituer un début raisonnablement suffisant pour
commencer ;)

L'un des avantages de Git est qu'il est possible simplement de fournir
des patchs correctifs ou évolutifs à intégrer dans le code de Galette.
Vous pouvez travailler sur un projet versionné (avec tous les avantages
que ça apporte - si, si, je vous assure :p) de votre côté, pour
transmettre ensuite la série de modifications (sous forme de patchs) que
vous avez apportée.
D'un autre côté, quelqu'un récupère ces patchs, les applique dans une
branche locale, teste, corrige éventuellement (ou vous demande de
corriger, en fonction de la nature et de la gravité du problème), ...
À un moment du processus, le code pourra être intégré à Galette (pour le
moment, il n'y a que moi qui m'occupe de cette étape ; pour laquelle le
workflow doit être respecté, etc).

Les patchs peuvent être transmis via le bugtracker
(http://redmine.ulysses.fr) ; ou par mail/liste de diffusion (si
toutefois « ça ne pèse pas un âne mort »... ;-) ).

Un mot sur Git, qui peut sembler un gros mot, voire une bête effrayante :-D

En toute honnêteté, ce n'est pas si compliqué à utiliser.

Notons deux aspects : le mode de fonctionnement, et le « degré
d'utilisation » de l'outil :
* le mode de fonctionnement est très différent de ce que beaucoup
connaissent pour avoir utilisé CVS et/ou SVN (ce qui est mon cas),
* Git offre beaucoup de possibilités, que vous n'êtes absolument pas
obligé d'utiliser. Évidemment, le nombre de commandes et d'options
possibles n'étant pas compressibles, c'est un peu impressionnant au
départ, mais pour simplement corriger un petit bogue ou implémenter
quelque chose dans Galette, de votre côté, très peu d'entre elles sont
requises, ce seront juste une poignée de commandes qui vont se répéter
dans la plupart des cas.

Plusieurs interfaces graphiques sont disponibles pour Git, que ce soit
pour Linux, Windows, ou Mac. N'ayant pas de mac, je ne les connais pas,
ne peux les tester ni les documenter. Pour windows, j'ai essayé plus tôt
d'installer GitExtensions dans une machine virtuelle, ça n'est pas passé
(j'ai pourtant plusieurs collègues qui l'utilisent au quotidien et je
l'ai installé avec succès sur d'autres postes) :-/

Les contributions pour documenter les outils graphiques sont les
bienvenues, je n'utilise pour ma part que gitg sous Linux.

Si vous avez des questions/problèmes/remarques ; n'hésitez pas à
demander, soit ici, soit sur le canal irc de Galette :)

Quelques liens utiles sur Git :
- - astuces et commandes de base :
http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/fr/ch02.html
- - pour s'y retrouver quand on vient de SVN :
http://git-scm.com/course/svn.html
- - s'y retrouver dans les différentes « couches » :
ndpsoftware.com/git-cheatsheet.html

Bon dimanche,

- -- 
Johan
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.18 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk9KG/UACgkQ7N2B+4uln5Q5CgCeLJC5QrcbPjKjODk1c+bMDpJd
73kAoL17BqXZiVI0cjb53n2cDufK1BW/
=lsKp
-END PGP SIGNATURE-


___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] Documentation de développement

2012-02-26 Par sujet Johan Cwiklinski
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Le 26/02/2012 12:48, Johan Cwiklinski a écrit :
 
 Salut,
 
 J'ai mis en ligne dans la documentation de développement une page
 qui contient des informations utiles pour le développement : 
 http://galette.tuxfamily.org/documentation/fr/development/contributor.html

  Ce n'est pas complet, ce sera étoffé avec le temps - de même que
 la page sur la récupération des sources 
 http://galette.tuxfamily.org/documentation/fr/development/git.html
 - mais cela devrait constituer un début raisonnablement suffisant
 pour commencer ;)
 

Je me suis rendu compte que j'avais oublié de préciser le caractère
non obligatoire de Git ici tout comme dans la documentation...

C'est désormais chose faite :)

++
- -- 
Johan
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.18 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk9KIykACgkQ7N2B+4uln5QDfQCeK5IV6UQK7A4vcNrC78UbaFok
ndUAnjASs+Lh7Lz8Pg5COX15bvE5d3JC
=yEcj
-END PGP SIGNATURE-

___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] Documentation de développement

2012-02-26 Par sujet André Lefranc

Le 26/02/12 13:18, Johan Cwiklinski a écrit :

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Le 26/02/2012 12:48, Johan Cwiklinski a écrit :

Salut,

J'ai mis en ligne dans la documentation de développement une page
qui contient des informations utiles pour le développement :
http://galette.tuxfamily.org/documentation/fr/development/contributor.html

  Ce n'est pas complet, ce sera étoffé avec le temps - de même que
la page sur la récupération des sources
http://galette.tuxfamily.org/documentation/fr/development/git.html
- mais cela devrait constituer un début raisonnablement suffisant
pour commencer ;)


Je me suis rendu compte que j'avais oublié de préciser le caractère
non obligatoire de Git ici tout comme dans la documentation...

C'est désormais chose faite :)



  Je tente depuis plusieurs jours de me servir de GIT sur MAC mais cela n'a 
rien d'évident et pour le moment je n'obtiens rien de bon; Il faut que je dise 
que par principe, je ne veux pas utiliser autre chose que du libre, qui est 
encore rare pour git/mac OS. Aparemment, il faut une version évoluée de mac (OS 
11) je crois avoir compris.



++
- -- 
Johan

-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.18 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk9KIykACgkQ7N2B+4uln5QDfQCeK5IV6UQK7A4vcNrC78UbaFok
ndUAnjASs+Lh7Lz8Pg5COX15bvE5d3JC
=yEcj
-END PGP SIGNATURE-

___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel




___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] Documentation de développement

2012-02-26 Par sujet Johan Cwiklinski
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Le 26/02/2012 16:16, André Lefranc a écrit :
   Je tente depuis plusieurs jours de me servir de GIT sur MAC mais
 cela n'a rien d'évident et pour le moment je n'obtiens rien de bon; Il
 faut que je dise que par principe, je ne veux pas utiliser autre chose
 que du libre, qui est encore rare pour git/mac OS. Aparemment, il faut
 une version évoluée de mac (OS 11) je crois avoir compris.

En regardant vite fait, j'ai trouvé 3 interfaces graphiques libres qui
ne semblent pas avoir de pré-requis phénoménaux (mais bon, moi Mac, j'y
connais rien) :
* http://gitx.frim.nl/index.html
* https://github.com/Caged/gitnub/wiki
* http://gityapp.com/

Pour installer Git lui même :
* http://book.git-scm.com/2_installing_git.html (ils traitent de « Mac
10.4 » et de « Mac 10.5 ».

Hope that helps...

++
- -- 
Johan
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.18 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk9KUnsACgkQ7N2B+4uln5THQACfbXyCtwfJ6OzR2SjitRy8d184
R1sAnid9EmK3NCP7qcYrpdgOi2uyGfjm
=Vfjj
-END PGP SIGNATURE-

___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


[Galette-devel] Documentation de Galette

2009-02-14 Par sujet Johan Cwiklinski
Bonjour,

Galette dans sa version 0.63 est sortie depuis le 6 janvier 2009.

Actuellement, la documentation est relativement loin d'être à jour
Je n'ai pas vraiment le temps de m'atteler à cette tâche, je préfère de
loin consacrer mon temps de travail au développement.

Je souhaiterai donc un petit coup de pouce de votre part, gentils
utilisateurs et développeurs, pour remettre un peu tout cela au goût du
jour :-)

D'avance merci,
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] Documentation

2007-07-22 Par sujet Johan Cwiklinski

John Perr a écrit :
 Dans la dernière révision de l'arborescence de développement, il y a une
 tentative de création de documentation pour avis:

 -Documentation développeur:
 Elle utilise phpdocumentor utilisé par exemple par PEAR et est générée à
 partir de docblocs écrit dans le code.
 http://www.phpdoc.org/
 Vous pouvez voir le résultats dans le répertoire docs/index.html. C'est
 encore loin d'être complet mais si cela plaît à cette liste alors on
 peut l'adopter. Dans ce cas, il y a quelques règles d'écriture à
 respecter et le plus simple serait probablement d'adopter celles de pear
 par exemple:
 http://pear.php.net/manual/fr/standards.php

 -Manuel utilisateur
 La c'est un plagia exhaustif du site de tuxfamilly/galette avec quelques
 petits ajouts concernant les préférences. Le résultat html est visible
 dans docs/manual/manual.html. On peut générer aussi du pdf à partir des
 sources en xml/docbook mais ça reste à faire, et il faut installer Fop
 sur la machine qui génère le manuel. Pour fabriquer du html il faut
 xsltproc.
 Il est théoriquement possible de fabriquer des pages pour un site web
 mais dans le cas de tuxfamily, il faudrait écrire ou (modifier beaucoup)
 un xsl qui produise un format compatible du wiki tuxfamily. Donc forget
 it...
 phpdocumentor à la possibilité d'intégrer la doc annexe  mais comme ce
 n'était pas très convaincant, la création du manuel est restée
 indépendante de la doc développeur.
   

Salut,

Je n'ai pas encore eu le temps ( le courage? shame on me ;o) ) de
regarder cela en profondeur, cependant j'ai une petite remarque : le
cartouche de licence GPL a été supprimé dans les fichiers modifiés, il
vaudrait mieux le laisser je pense, c'est ce que j'en comprend à la
lecture de la page : http://www.gnu.org/licenses/gpl-howto.html.

Ce n'est pas incompatible à mon sens avec la mise en place du système de
documentation...

Pour les conventions de codage, il me semble en effet utile et
intéressant de reprendre celles de PEAR, pour ma part.

Bon dimanche,
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


[Galette-devel] Documentation

2007-07-21 Par sujet John Perr
Dans la dernière révision de l'arborescence de développement, il y a une
tentative de création de documentation pour avis:

-Documentation développeur:
Elle utilise phpdocumentor utilisé par exemple par PEAR et est générée à
partir de docblocs écrit dans le code.
http://www.phpdoc.org/
Vous pouvez voir le résultats dans le répertoire docs/index.html. C'est
encore loin d'être complet mais si cela plaît à cette liste alors on
peut l'adopter. Dans ce cas, il y a quelques règles d'écriture à
respecter et le plus simple serait probablement d'adopter celles de pear
par exemple:
http://pear.php.net/manual/fr/standards.php

-Manuel utilisateur
La c'est un plagia exhaustif du site de tuxfamilly/galette avec quelques
petits ajouts concernant les préférences. Le résultat html est visible
dans docs/manual/manual.html. On peut générer aussi du pdf à partir des
sources en xml/docbook mais ça reste à faire, et il faut installer Fop
sur la machine qui génère le manuel. Pour fabriquer du html il faut
xsltproc.
Il est théoriquement possible de fabriquer des pages pour un site web
mais dans le cas de tuxfamily, il faudrait écrire ou (modifier beaucoup)
un xsl qui produise un format compatible du wiki tuxfamily. Donc forget
it...
phpdocumentor à la possibilité d'intégrer la doc annexe  mais comme ce
n'était pas très convaincant, la création du manuel est restée
indépendante de la doc développeur.
-- 
John Perr
GPG Id 0xA83889EC

___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel