« Subversion » : différence entre les versions

De Disposition de clavier bépo
(rss)
(Ajout de la catégorie "Développements")
 
(29 versions intermédiaires par 11 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
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.
{{note|type=attention|Le dépôt Subversion n’est plus utilisé, il a été migré vers plusieurs [[Git|dépôts Git]].}}


{{sommaire à droite}}
Un dépôt [http://fr.wikipedia.org/wiki/Subversion_(logiciel) Subversion] est utilisé pour gérer l’ensemble des développements réalisés dans le cadre du projet bépo. SVN : {{c|svn://svn.tuxfamily.org/svnroot/dvorak/svn}}


==Accès web==
Deux interfaces publiques sont disponibles :
* [http://svn.tuxfamily.org/dvorak/svn/ ViewVC] ;
* [http://svnweb.tuxfamily.org/listing.php?repname=dvorak/svn&path=%2F&sc=0 WebSVN].


Deux interfaces web sont disponibles: [http://viewvc.tuxfamily.org/svn_dvorak_svn/ viewvc] et [http://svnweb.tuxfamily.org/listing.php?repname=dvorak/svn&path=%2F&sc=0 svnweb]. Il est possible d'utiliser subversion en anonyme mais vous n'aurez pas le droit de modifier le dépôt.


==En ligne de commande==
Les changements effectués peuvent également ê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 par un bot sur le [[Moyens de communication#Canal de discussion IRC|canal IRC]] du projet. Un historique des modifications depuis fin septembre 2008 est également disponible sur [http://cia.vc/stats/project/dvorak CIA.vc].


Pour faire un « checkout » du dépôt, invoquez la commande suivante :
Pour télécharger tous les fichiers du dépots en ligne de commande, utilisez la commande
<source lang="bash">
svn co svn://svn.tuxfamily.org/svnroot/dvorak/svn
</source>
Et pour le mettre à jour, un simple
<source lang="bash">
svn up
</source>


  svn co svn://svn.tuxfamily.org/svnroot/dvorak/svn
== Accès en tant que développeur ==


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
Si vous vous sentez l'envie d'aider les développeurs et souhaitez pouvoir enregistrez des modifications dans le dépôt, vous devez avoir un [http://www.tuxfamily.org/fr/subscribe compte sur TuxFamily] puis demander l'accès au projet sur la [[Moyens de communication|liste de diffusion ou sur IRC]], en précisant votre nom de compte.


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


==Avec tortoisesvn==
Les utilisateur de Microsoft Windows peuvent utiliser l'interface graphique [http://tortoisesvn.net/downloads tortoisesvn] pour accéder au dépôt subversion. L'adresse est {{C|svn+ssh://login@svn.tuxfamily.org/svnroot/dvorak/svn}} pour ce projet où {{C|login}} est votre nom de compte TuxFamily. La [http://tortoisesvn.net/docs/release/TortoiseSVN_fr/tsvn-dug-checkout.html documentation] décrit comment récupérer une copie de travail.


Les utilisateur de Microsoft Windows peuvent utiliser l'excellente interface graphique [http://tortoisesvn.net/downloads 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.
== Organisation du dépôt ==
 
[http://tortoisesvn.net/docs/release/TortoiseSVN_fr/tsvn-dug-checkout.html La documentation] décrit comment récupérer une copie de travail.
 
==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
* 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 [DvorakFr/Discussions liste de diffusion], en précisant votre compte tuxfamily.
 
Consultez la [http://faq.tuxfamily.org/SVN/Fr page de tuxfamily sur subversion] pour plus d'informations.
 
==Organisation du dépôt==


Le dépôt est organisé en plusieurs sous-projets :
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 [http://fr.wikipedia.org/wiki/Mac_os_x Mac OS X] et pour [http://fr.wikipedia.org/wiki/Windows Microsoft Windows]
* '''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
* '''key_vote''' est un ensemble de programmes visant à créer une [[Carte d'accessibilité des touches|carte d'accessibilité]] du clavier en réalisant un ensemble de [[duels d'accessibilité|duels de touches]].
* '''corpus''' contient un ensemble de scripts pour le nettoyage et l'analyse de corpus.
* '''klay''' est un [[Simulateur de frappe|évaluateur de disposition de clavier]].
* '''KeyboardEvaluator''' est un évaluateur de disposition de clavier.
** Ce répertoire contient également le [[comparateur de dispositions]] comme sous-projet.
* '''KeyboardGenerator''' est le programme utilisé pour générer la dispostion fr-dvorak-bépo 0.1 (ainsi que l'éventuelle v2).


Chaque sous-projet est organisé en trois répertoires :
Chaque sous-projet est organisé en trois répertoires :
Ligne 41 : Ligne 43 :
* '''tags''' sert à noter les versions
* '''tags''' sert à noter les versions
* '''branches''' contient les fonctionnalités encore trop instables pour être présentes dans '''trunk'''
* '''branches''' contient les fonctionnalités encore trop instables pour être présentes dans '''trunk'''
 
[[Catégorie:Développements]]
== RSS ==
 
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]

Dernière version du 27 mars 2023 à 14:23

Attention

Le dépôt Subversion n’est plus utilisé, il a été migré vers plusieurs dépôts Git.

Un dépôt Subversion est utilisé pour gérer l’ensemble des développements réalisés dans le cadre du projet bépo. SVN : svn://svn.tuxfamily.org/svnroot/dvorak/svn

Deux interfaces publiques sont disponibles :


Les changements effectués peuvent également être suivis par flux RSS. Ils sont également annoncés par un bot sur le canal IRC du projet. Un historique des modifications depuis fin septembre 2008 est également disponible sur CIA.vc.

Pour télécharger tous les fichiers du dépots en ligne de commande, utilisez la commande

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

Et pour le mettre à jour, un simple

svn up

Accès en tant que développeur

Si vous vous sentez l'envie d'aider les développeurs et souhaitez pouvoir enregistrez des modifications dans le dépôt, vous devez avoir un compte sur TuxFamily puis demander l'accès au projet sur la liste de diffusion ou sur IRC, en précisant votre nom de compte.

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

Les utilisateur de Microsoft Windows peuvent utiliser l'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 utilisé pour générer la dispostion fr-dvorak-bépo 0.1 (ainsi que l'éventuelle v2).

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