Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/03/2016, à 09:34

ubuntuforce

Participez au développement de it-edit (Integrated Terminals Editor).

Bonjours a tous le monde,

j'utilise la ligne de commande Linux au quotidien et j'ai donc développer une sorte de IDE donnant un accès totale a votre système et surtout a des terminaux, pendant l'édition de vos fichiers source.

it-edit n'est pas vraiment un IDE orienter vers un langage,

mais plutôt un éditeur de texte avec terminaux intégrés, capable de lire et surligner beaucoup de langage de programmation,

afin de ne pas perdre de vue la ligne commande pendant que vous programmez.

Vous pouvez donc librement éditer vos fichiers source et avoir un accès direct a des terminaux, qui sont bien placés (par rapport a d'autre IDE), afin de lancer vos commande de compilation, de débogage ou lancer un script... entre autres tâches que l'on peut accomplir dans un terminal.

Vous me direz ou sont les bénéfices d'un IDE (comme l'automatisation de la compilation) dans it-edit ?

Et bien il faut savoir que les point fort des IDE sont aussi leurs leurs désavantages: l'ont ne se rappelle plus de la syntaxe d'une commande ou carrément le nom du binaire.

it-edit se complète parfaitement avec un bon Makefile (comme celui fournis avec l'archive de développement de it-edit-2.0).   



Je vous invite donc a participer au développement finale de it-edit car le programme est, dans sa version N° 2, est déjà complètement fonctionnel.

Mais j'aimerai que des professionnels comme vous jetiez un œil a mon humble éditeur de texte, afin de voir le code sous un œil neuf.

it-edit se base sur

  * gtk+-3.0 comme IHM.

  * gtksourceview-3.0 pour l'édition de texte.

  * libvte-2.90 pour l'émulation de terminaux virtuel (vte: Virtual Terminal Emulator).

Ce que vous pouvez faire pour aider:
 
  * Simplement essayer de compiler le programme pour voir si il fonctionne sur votre distribution favorite.   

  * relire mon code et si nécessaire me suggérer des corrections. Comme l'a fait gentillement gérald3D lors de la sortie de la version 1.0 de it-edit.

  * Lancer des test de profilage, d'allocation mémoire,...
 
  * Corriger la doc:
 
    La documentation comprend:

     + un README en anglais, servant aussi de notice ou mode d'emploi.

     + une page de manuel (man page).

     + un document *.texi d'après lequel ont générer de la documentation au formats *.info, *.html, *.pdf, etc...

  Alors si vous pensez que ma manpage est mal structurée par exemple vous pourrez aisément la corriger, ainsi que mon humble anglais, car tous est inclus dans l'archive pour travailler sur ces fichiers.   

Sinon toute aide est la bienvenue.

Si l'aventure vous tente vous pouvez télécharger l'archive de développement  de it-edit qui comprend un Makefile qui est structuré de manière a ce que n'avez pas besoin d'installer le programme pour faire tester vos corrections.   

Si vous m'aidez, je vous citerez comme contributeur au projet it-edit dans la page web de présentation, github, le README et tous les documents qui tournent autours de it-edit avec un lien vers l'adresse de votre choix et votre adresse mail si vous le désirez.

Merci pour votre aide précieuse si le cœur vous en dit.


Rendez-vous sur mon site présentant mes créations open-source: http://www.open-source-projects.net/
Rendez-vous sur mon site dédier a mes créations d'imagerie 3D: http://www.3dreaming-imaging.net/
Testez pendant une semaine l'éditeur avec terminaux intégrées http://www.open-source-projects.net/it-edit/it-edit Vous l'adopterai sûrement !

Hors ligne

#2 Le 03/03/2016, à 12:29

derderder

Re : Participez au développement de it-edit (Integrated Terminals Editor).

Quelques petits détails: une faute dans le Dependencies.txt, ligne 34: c'est when, wenn c'est de l'allemand.
Le projet échoue à compiler, il faut rajouter des guillement autour de ./it-edit à la ligne 64 dans le fichier Headers/defines.h. (D'ailleurs je te conseille d'utiliser argv[0] plutot que de supposer que le programme est executé avec ./it-edit, le programme indique une erreur de configuration quand je le lance avec ./build/it-edit).

Dernière modification par derderder (Le 03/03/2016, à 12:32)

Hors ligne

#3 Le 04/03/2016, à 07:00

ubuntuforce

Re : Participez au développement de it-edit (Integrated Terminals Editor).

Merci beaucoup pour le rapport de bug et pour l'intérêt porté a it-edit.

J'ai effectivement omis par erreur les des guillemets autour de ./it-edit à la ligne 64 dans le fichier Headers/defines.h

Car la modification de la constante PATH_TO_IT_EDIT a été fait a la va vite car comme je travaille sur la version 2 du projet,
la constante PATH_TO_IT_EDIT était définis vers le chemin de l'exécutable, résultant de la définition de PREFIX ("/usr" ou "/usr/local"),
dans un target du Makefile nommer test-install que j'ai enlever (comme il faut aussi installer les dépendances que j'avais déjà d'installer).

Et j'ai oublier de vérifier après avoir changer la valeur de PATH_TO_IT_EDIT... Quel âne !

Mais après correction ça compile et exécute parfaitement chez moi,

Concernant le BUG: Je pense que si tu fait un

cd ./build ; ./it-edit

cela devrai fonctionner correctement: question de chemin de l'exécutable.
ou alors:

make exec

depuis le Makefile.

Sinon les gars tapez:

make help

Afin de voir les targets définis et la praticité d'un bon Makefile en conjonction avec it-edit.

Encore merci pour ton aide, Ubuntuforce.

PS: j'ai corriger l'archive.

Dernière modification par ubuntuforce (Le 04/03/2016, à 08:15)


Rendez-vous sur mon site présentant mes créations open-source: http://www.open-source-projects.net/
Rendez-vous sur mon site dédier a mes créations d'imagerie 3D: http://www.3dreaming-imaging.net/
Testez pendant une semaine l'éditeur avec terminaux intégrées http://www.open-source-projects.net/it-edit/it-edit Vous l'adopterai sûrement !

Hors ligne