Unitex/GramLab est suite logicielle d'analyse de corpus open source, multiplateforme, multilingue, fondée sur des dictionnaires et des grammaires

Au sein du projet Unitex/GramLab la prise de décision est fondée sur un processus méritocratique communautaire . Quiconque intéressé par Unitex/GramLab peut rejoindre la communauté, contribuer à la conception du projet et participer aux décisions.

Unitex

Unitex est le moteur C++ de traitement automatique des langues (TAL) d'Unitex/GramLab. Il est distribué selon les termes de la licence GNU Lesser General Public License version 2.1 (LGPLv2) et contient quelques dépendances à un code tierce (LibYAML, Pstdin, TRE, WinGetOpt) sous des licences plus permissives.

GramLab

GramLab est l'environnement orienté projet de développement intégré (IDE) d'Unitex/GramLab. Il y a également un IDE classique (Unitex.jar) que nous sommes en train d'intégrer à GramLab. Ils sont distribués selon les termes de la licence GNU Lesser General Public License version 2.1 (LGPLv2) et contient quelques dépendances à un code tierce (XAlign, Xerces2-j) sous des licences identiques ou plus permissives..

Ressources Linguistiques

Les Ressources Linguistiques fournies avec Unitex/GramLab sont distribuées selon les termes de la licence Lesser General Public License For Linguistic Resources (LGPLLR). Pour les auteurs de ces ressources et des informations supplémentaires, voir ici.

Documentation

Le manuel utilisateur (au format PDF) est disponible en Français et en Anglais (d'autres traductions sont les bienvenues). Vous pouvez les voir et les imprimer avec Evince, téléchargeable ici. La dernière version en ligne du manuel utilisateur est accessible ici.

Aide

Les demandes d'aides peuvent être envoyer sur le forum communautaire. Vous pouvez nous joindre à tout moment en suivant ce lien. S'il vous plaît n'hésitez pas à soumettre des suggestions ou des demandes de nouvelles fonctionnalités. Vous trouverez des conseils généraux sur les questions de support technique ici.

Signaler des bogues

Voir le Guide de Signalement de Bogue sur la manière de signaler un bogue.

Modèle de Gouvernance

Au sein du projet Unitex/GramLab, la prise de décision repose sur un processus méritocratique communautaire. Quiconque intéressé par Unitex/GramLab peut rejoindre la communauté, contribuer à la conception du projet et participer aux décisions. Le Modèle de Gouvernance Unitex/GramLab décrit la façon dont cette participation se déroule et comment établir un mérite au sein de la communauté du projet.

Orthographe

Unitex/GramLab s'écrit avec les lettres majuscules "U" "G" et "L", et toutes les autres lettres en minuscules. Excepté l'antislash, ne mettez pas d'espace ou un autre caractère entre les mots. Lorsque l'antislash n'est pas autorisé, écrivez simplement “UnitexGramLab”

Il est habituel de faire référence au noyau d'Unitex/GramLab comme "Unitex", et à l'IDE orienté Projet comme "GramLab". Si vous faites référence à la distribution (Noyau, IDE, Ressources Linguistiques et autres outils) utilisez toujours "Unitex/GramLab".

Liens Utiles

Comment commencer ?

Nous vous remercions de votre intérêt pour contribuer au développement d'Unitex/GramLab ! Vous pouvez commencer par télécharger une version binaire et vous familiariser à Unitex/GramLab. Le manuel utilisateur est disponible ici.

Le code source d'Unitex/GramLab est hébergé sur https://github.com/UnitexGramLab. Un aperçu du code C++ du noyau (v3.0) est accessible ici. Pour une vue d'ensemble de l'IDE Java (v3.0), vous pouvez consulter cette présentation. Il existe également des règles de contribution à observer ici.

Pour commencer à installer le code, consultez les sources avec git:

Noyau C++

git clone https://github.com/UnitexGramLab/unitex-core.git

Pour compiler sous linux utiliser par exemple:

cd build
make DEBUG=yes UNITEXTOOLLOGGERONLY=yes

IDE GramLab en Java

git clone https://github.com/UnitexGramLab/gramlab-ide

Pour compiler utilisez:

ant

Ressources Linguistiques

git clone https://github.com/UnitexGramLab/lingua

Où commencer ?

Toutes les contributions sont les bienvenues. Si vous êtes un nouveau venu et que vous souhaitez contribuer au code d' Unitex/GramLab, regardez sur GitHub les demandes sous l'étiquette good first issue.