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
- Site web principal: http://unitexgramlab.org
- Versions binaires: http://releases.unitexgramlab.org
- Manuel utilisateur: http://releases.unitexgramlab.org/latest-stable/man
- Signaler un bogue: http://unitexgramlab.org/how-to-report-a-bug
- Forum utilisateurs: http://forum.unitexgramlab.org
- Liste développeurs: unitex-devel at univ-mlv.fr
- Hébergement du code: http://code.unitexgramlab.org
- Votre contribution: Contribution rules
- Gouvernance: http://governance.unitexgramlab.org
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
.