« Subversion » : différence entre les versions

De Disposition de clavier bépo
Aucun résumé des modifications
mAucun résumé des modifications
Ligne 2 : Ligne 2 :
Un dépôt '''subversion''' est utilisé pour gérer l’ensemble des développements réalisés dans le cadre du projet fr-dvorak-bépo.
Un dépôt '''subversion''' est utilisé pour gérer l’ensemble des développements réalisés dans le cadre du projet fr-dvorak-bépo.


==Accès web==
Deux interfaces sont disponibles : [http://svn.tuxfamily.org/dvorak/svn/ ViewVC] et [http://svnweb.tuxfamily.org/listing.php?repname=dvorak/svn&path=%2F&sc=0 WebSVN]. Il est possible d'utiliser subversion en anonyme mais vous n’aurez pas le droit de modifier le dépôt. Les changements effectués dans le dépôts sont peuvent être suivis par [http://svnweb.tuxfamily.org/rss.php?repname=dvorak/svn&path=%2F&rev=0&sc=0&isdir=1 flux RSS]. Ils sont également annoncés sur le canal [[IRC]] du projet.
Deux interfaces web sont disponibles: [http://svn.tuxfamily.org/dvorak/svn/ ViewVC] et [http://svnweb.tuxfamily.org/listing.php?repname=dvorak/svn&path=%2F&sc=0 WebSVN]. Il est possible d'utiliser subversion en anonyme mais vous n’aurez pas le droit de modifier le dépôt.
 
== Suivre les développements ==
Les changements effectués dans le dépôts sont peuvent être suivis par [http://svnweb.tuxfamily.org/rss.php?repname=dvorak/svn&path=%2F&rev=0&sc=0&isdir=1 flux RSS]. Ils sont également annoncés sur le canal [[IRC]] du projet.


==En ligne de commande==
==En ligne de commande==
Ligne 19 : Ligne 15 :
Pour ce faire, vous devez
Pour ce faire, vous devez
* avoir un compte sur tuxfamily. Rendez-vous sur [http://www.tuxfamily.org/fr/subscribe tuxfamily] si vous n'en avez pas encore ;
* avoir un compte sur tuxfamily. Rendez-vous sur [http://www.tuxfamily.org/fr/subscribe tuxfamily] si vous n'en avez pas encore ;
* demander l'accès sur la [http://if-gpl.insa-lyon.fr/cgi-bin/mailman/listinfo/dvorak-fr/ liste de diffusion] ou sur [[IRC]], en précisant votre compte tuxfamily.
* demander l'accès sur la [[Moyens de communication|liste de diffusion ou sur IRC]], en précisant votre compte Tuxfamily.
 
Consultez la [http://faq.tuxfamily.org/SVN/Fr page de tuxfamily sur subversion] pour plus d'informations.


Consultez la [http://faq.tuxfamily.org/SVN/Fr page de Tuxfamily sur subversion] pour plus d'informations.


==Avec TortoiseSVN==
==Avec TortoiseSVN==

Version du 1 octobre 2008 à 00:35

Un dépôt subversion est utilisé pour gérer l’ensemble des développements réalisés dans le cadre du projet fr-dvorak-bépo.

Deux interfaces sont disponibles : ViewVC et WebSVN. Il est possible d'utiliser subversion en anonyme mais vous n’aurez pas le droit de modifier le dépôt. Les changements effectués dans le dépôts sont peuvent être suivis par flux RSS. Ils sont également annoncés sur le canal IRC du projet.

En ligne de commande

Pour faire un « checkout » du dépôt, invoquez la commande suivante :

svn co svn://svn.tuxfamily.org/svnroot/dvorak/svn

Il est également possible de mettre à jour le dépôt au fur et à mesure que les développeurs mettent à jour le code via un simple

svn up

Accès en tant que développeur

Vous vous sentez l'envie d'aider les développeurs, et souhaitez pouvoir enregistrez directement les modifications dans le dépôt. Formidable ! Pour ce faire, vous devez

Consultez la page de Tuxfamily sur subversion pour plus d'informations.

Avec TortoiseSVN

Les utilisateur de Microsoft Windows peuvent utiliser l'excellente interface graphique tortoisesvn pour accéder au dépôt subversion. L'adresse est svn+ssh://login@svn.tuxfamily.org/svnroot/dvorak/svn pour ce projet où login est votre nom de compte tuxfamily.

La documentation décrit comment récupérer une copie de travail.

Organisation du dépôt

Le dépôt est organisé en plusieurs sous-projets :

  • pilotes est le sous-projet dans lequel sont créés les fichiers de configuration pour les différents OS supportés, ainsi que les fichiers de configuration pour les logiciels d'apprentissage. La plupart de ces fichiers de configurations sont généré avec configGenerator afin de minimiser les erreurs et garantir l'homogénéité entre les systèmes.
  • key_vote est un ensemble de programmes visant à créer une carte d'accessibilité du clavier en réalisant un ensemble de duels de touches.
  • corpus contient un ensemble de scripts pour le nettoyage et l'analyse de corpus.
  • klay est un évaluateur de disposition de clavier.
  • KeyboardEvaluator est un évaluateur de disposition de clavier.
  • KeyboardGenerator est le programme utiliser pour générer la dispostion fr-dvorak-bépo 0.1.

Chaque sous-projet est organisé en trois répertoires :

  • trunk contient la dernière version en cours de développement
  • tags sert à noter les versions
  • branches contient les fonctionnalités encore trop instables pour être présentes dans trunk