Developpeurs ...

GeeXboX Mercurial

Mercurial est un système de gestion de versions, similaire dans le principe à des outils tels que CVS, SCCS, Subversion ou Arch. Il est utilisé pour conserver une trace des changements effectués à un arbre de sources et ainsi pour aider les programmeurs à combiner les modifications faites par différentes personnes à différents moments.

Nous avons décidé de vous fournir un accès au repository web. Cela permettra d'aider les contributeurs à réaliser des patchs et correctifs plus facilement pour le système. De plus, vous pourrez également essayer les pré-versions de la GeeXboX et nous aider à repérer et corriger des bugs. Soyez attentifs au fait que le contenu du repository peut être modifié fréquemment et DOIT être considéré comme une version INSTABLE. Nous ne fournirons aucun support pour cette version et ne pouvons être tenus pour responsables pour toute pertes de données ou problèmes engendré.

Il existe actuellement 2 façons d'accéder à notre branche Mercurial : par ligne de commande ou interface Web (pour simplement constater les changements apportés à un fichier en particulier par exemple). Vous pouvez accéder directement au repository web depuis votre navigateur via :

GeeXboX Mercurial

Pour accéder à notre Mercurial en ligne de commande, créez et déplacez vous dans un nouveau répertoire puis faites comme suit (prenez garde à avoir le paquetage mercurial) :

* hg clone http://hg.geexbox.org/geexbox - Pour récuppérer une copie locale depuis le répertoire geexbox.
* hg pull --update - Pour mettre à jour votre copie locale Mercurial, en la synchronisant avec le version sur notre serveur.
* hg diff - Pour voir les différences en cours.
* hg commit -m "Your comment"; hg export tip > patch - Pour créer un patche que vous pourrez nous envoyer.

Veuillez vous référer à la partie Developers Section du Wiki GeeXboX pour une entrée en matière sur le fonctionnement interne de la chaîne de compilation de la GeeXboX. Vous y trouverez également tous les conseils nécessaires pour rapporter des problèmes à l'équipe de développement, mais également pour ajouter de nouveaux programmes, ajouter le support de nouvelles télécommandes, soumettre un patch, et bien d'autres choses ...

Liste de Diffusion pour Développeurs

Si vous portez un quelconque intérêt au développement de la GeeXboX et que vous souhaitez y contribuer, vous pouvez souscrire à notre liste de diffusion pour développeurs. Vous pourrez alors nous envoyer vos patchs et autres correctifs, mais également y apprendre sur l'évolution de la GeeXboX au jour le jour. Ceci nécessite néanmoins de souscrire à la liste de diffusion pour pouvoir poster un mail. Veuillez noter que seul l'ANGLAIS est utilisé pour y correspondre (des messages dans d'autres langues, français y compris, ne recevront aucune réponse, pas plus que les questions sur des problèmes d'utilisation, suggestions et autres rapports de bug). Jetez un oeil à la section du site consacrée aux listes de diffusion pour de plus amples détails à ce sujet.

Canal IRC de développment

Si vous souhaitez entrer en contact avec l'équipe de développement GeeXboX pour des problèmes techniques ou simplement pour avoir de l'aide en direct, vous pouvez également utiliser le cana IRC officiel. Connectez vous simplement à irc.freenode.net sur #geexbox.

Styles

© 2002 - 2007, GeeXboX Team : Aurelien Jacobs et Benjamin Zores - Page conforme aux spécifications XHTML 1.1 et CSS2.   Atom Feed