URL: https://linuxfr.org/news/campagne-de-financement-pour-gtksourceview Title: Campagne de financement pour GtkSourceView Authors: Sébastien Wilmet Davy Defaud Date: 2017年09月16日T13:09:08+02:00 License: CC By-SA Tags: gtksourceview, gtk+, gnome, financement et liberapay Score: 63 [GtkSourceView](https://wiki.gnome.org/Projects/GtkSourceView) est une bibliothèque [GNOME](https://www.gnome.org/) qui étend [GtkTextView](https://developer.gnome.org/gtk3/stable/GtkTextView.html), le _widget_ [GTK+](https://www.gtk.org/) standard pour l’édition de texte sur plusieurs lignes. La fonctionnalité principale de GtkSourceView est la coloration syntaxique, mais il y a de nombreuses autres fonctionnalités : le chargement et la sauvegarde de fichiers, la recherche et remplacement, l’auto‐complétion, le « annuler / refaire », afficher les numéros de ligne, etc. C’est une bibliothèque largement utilisée. Par exemple dans [Debian](https://www.debian.org/), GtkSourceView est utilisée par plus de cinquante applications, dont notamment [gedit](https://wiki.gnome.org/Apps/Gedit) et [GNOME Builder](https://wiki.gnome.org/Apps/Builder). Si vous voulez donner un coup de pouce au projet, il y a maintenant une [campagne de financement](https://liberapay.com/GtkSourceView/) ! ---- [Page web de GtkSourceView](https://wiki.gnome.org/Projects/GtkSourceView) [Campagne de financement sur Liberapay](https://liberapay.com/GtkSourceView/) ---- Le mainteneur de GtkSourceView — celui qui a lancé la campagne de financement — est cette même personne qui est en train d’écrire les lignes de cette dépêche ; oui, je suis francophone. :-) Pour donner un peu plus de contexte, je travaille à mi‐temps en tant que programmeur dans une université (j’ai terminé mes études il n’y a pas longtemps). Ce qui me permet de continuer mes projets dans GNOME en tant qu’indépendant. Je suis le seul mainteneur restant de GtkSourceView, les autres mainteneurs n’ayant plus assez de temps libre pour contribuer. Donc, l’avenir de cette bibliothèque repose en quelque sorte entre mes mains. # Projet à long terme Outre la maintenance de code, le projet que j’ai à long terme pour GtkSourceView est de faciliter le développement d’éditeurs de texte, en créant des API de plus haut niveau et en fournissant davantage de fonctionnalités. En effet, même si GtkSourceView fournit déjà actuellement beaucoup de fonctionnalités, c’est malheureusement loin d’être suffisant pour créer un éditeur de texte basique (pour avoir une implémentation de bonne qualité). Pour donner un exemple concret, le cœur de gedit — si l’on enlève tous les greffons — fait actuellement 40 000 lignes de code ! Ça fait quand même beaucoup de travail pour un développeur qui aurait envie de créer un éditeur de texte spécialisé ou un nouvel IDE. C’est en 2013 que j’ai commencé à rendre le code de gedit plus réutilisable. D’abord en créant de nouvelles API dans GtkSourceView, puis ensuite en créant d’autres bibliothèques : [gspell](https://wiki.gnome.org/Projects/gspell) (pour la correction orthographique) et [Tepl](https://wiki.gnome.org/Projects/Tepl) (acronyme pour « _Text editor product line_ », une bibliothèque qui sert d’incubateur pour GtkSourceView, pour laisser le temps à une nouvelle API de faire ses preuves). Comme la [feuille de route pour GtkSourceView et Tepl](https://wiki.gnome.org/Projects/GtkSourceView/RoadMap) le montre, il y a encore beaucoup de boulot. # Plate‐forme Liberapay Le [financement de GtkSourceView](https://liberapay.com/GtkSourceView/) se fait sur [Liberapay](https://liberapay.com/), qui a déjà [été présenté](https://linuxfr.org/tags/liberapay/public) sur _LinuxFr.org_. Je pense que c’est une plate‐forme qui a beaucoup de potentiel pour financer des logiciels libres. Un avantage en particulier est que Liberapay est géré par une association à but non lucratif, qui est financée par des dons sur la plate‐forme elle‐même. Merci pour votre soutien !

AltStyle によって変換されたページ (->オリジナル) /