Mes reflexions en vrac:
- sur
https://launchpad.net/ubuntu-fr-scripts > Overview, on parle de java. On peut écrire des scripts en java ? Faudrait enlever ça non ?
- sur
https://launchpad.net/~ubuntu-fr-scripts le logo a été changé par johndescs
(je partage le sentiment msn-like-beurk)
Faudrait réfléchir a un vrai logo non ?
c'est pas pressé bien sur :-)
- les conventions pour les scripts
template
Si j'ai bien compris il y a déjà des choses dans lp:~fidji/ubuntu-fr-scripts/MonProjet
On pourrait faire une branche lp:~ubuntu-fr-scripts/ubuntu-fr-scripts/Template
ou meme Template<lang> par langage ?
Si quelqu'un veut commencer un script en <lang> il n'a qu'a prendre la branche ad hoc.
Est-ce que ça a un sens techniquement valable au niveau bzr ? (peut être pas)
En tout mettre tous les templates dans un endroit unique (+ README, LICENSE, makefile....)
doc et 'usage'
Pour documenter nos scripts (perl/bash) au taf on utilise
POD
Ca permet:
- d'avoir la doc direct dans le script
- de l'exporter facilement (man, html)
- d'avoir une aide en ligne bien formatée, avec différent niveau de verbosité
Pour le parsing des paramètres/options il y existe des fonctions bien adaptées selon le langage
- perl => Getopt::Long::GetOptions
- shell => getopts
- python => ? connais pas mais ya sûrement un équivalent
On pourrait mettre ça dans les templates.
Je considère qu'un script doit au moins avoir un help avec -h, voir un man avec -m
Je peux faire un/des exemples au besoin.