Forum darktable FR
Travailler sur la version Windows - Version imprimable

+- Forum darktable FR (https://forums.darktable.fr)
+-- Forum : Autour de darktable (https://forums.darktable.fr/forumdisplay.php?fid=95)
+--- Forum : Développement (https://forums.darktable.fr/forumdisplay.php?fid=100)
+--- Sujet : Travailler sur la version Windows (/showthread.php?tid=5202)

Pages : 1 2


Travailler sur la version Windows - Loukournan29 - 21-08-20

Bonjour,

Les utilisateurs de DT sont de plus en plus nombreux sous Windows.
Pour ma part, j'utilise Linux et Windows, avec une appréciation différentiée des 2 environnements, sans ouvrir de débat.

Lorsque je me suis présenté sur ce forum, j'ai annoncé vouloir m'investir dans le développement de DT au sens large (pas que du codage).
Professionnellement, je suis un chef de projets informatique expérimenté. Je ne dis pas cela pour me vanter, mais pour indiquer mon niveau de compétence au groupe de développeur. En attendant de faire mes preuves pour vous.

J'ai demandé comment commencer efficacement, mais je n'ai pas (encore) eu de réponse très constructive, juste quelques indications. Je suis sur que cela va venir.

En attendant, je me suis lancé dans la compilation de DT sous mingw-64. J'y suis arrivé, et au final j'ai quelques mises à jour à apporter au fichier : https://github.com/darktable-org/darktable/blob/master/packaging/windows/BUILD.txt.
Comment puis-je accéder à GitHub pour les remonter ? J'ai un compte GitHub.

Je propose de rédiger un guide d'accueil pour les développeurs, au delà des règles de codage :
  • environnement de développement
  • architecture logiciel
  • outils utilisés (pour la rédaction de la documentation et de ses traduction)
Je pense que si on veut attirer des contributeurs, il faut leur faciliter la prise en main de l'environnement.


RE: Travailler sur la version Windows - valmy - 22-08-20

Bonjour
Si tu pouvais améliorer la CARTE de darktable pour en faire un affichage comme dans ce site :
https://www.vincentbourganel.fr/pages/map/

L'affichage se fait en prenant en compte latitude et longitude des images.
(Vincent Bourganel est informaticien. Il crée des thèmes pour le logiciel Zenphoto.)


RE: Travailler sur la version Windows - Loukournan29 - 22-08-20

(22-08-20, 11:19)valmy a écrit : Bonjour
Si tu pouvais améliorer la CARTE de darktable pour en faire un affichage comme dans ce site :
https://www.vincentbourganel.fr/pages/map/

L'affichage se fait en prenant en compte latitude et longitude des images.
(Vincent Bourganel est informaticien. Il crée des thèmes pour le logiciel Zenphoto.)

Bonjour,

J'ai déjà réalisé des applications de cartographie. Je pense pouvoir m'occuper de cela.
Quand tu parles d'améliorer la carte, est-ce que tu parles de l'aspect général de l'écran CARTE, ou uniquement du fond de carte.


RE: Travailler sur la version Windows - pascal - 22-08-20

> En attendant, je me suis lancé dans la compilation de DT sous mingw-64. J'y suis arrivé,

Une bonne nouvelle pour les utilisateurs Windows. Peter Budai qui est le seul a maintenir le port Windows recherche de l'aide pour partager le travail car il manque de temps. Donc si tu es prêt une tâche que tu peux faire est de préparer les releases si ça te va ?

Ensuite, il y a pas mal de problèmes reportés par des utilisateurs Windows que personne ou presque ne regarde car sans environnement Windows pour développer. C'est aussi ici que tu peux prendre la main et proposer des PR sur GitHub.

Tout cela ne sont que des propositions, chacun doit trouver sa voie et surtout faire ce qu'il aime faire... C'est la seule solution pour un investissement perenne.

Je suis Pascal ici, TurboGit sur GitHub et je suis actuellement en charge des releases dt et développeur depuis plusieurs années sur dt.


RE: Travailler sur la version Windows - pascalG - 22-08-20

(22-08-20, 11:38)Loukournan29 a écrit :
(22-08-20, 11:19)valmy a écrit : Bonjour
Si tu pouvais améliorer la CARTE de darktable pour en faire un affichage comme dans ce site :
https://www.vincentbourganel.fr/pages/map/

L'affichage se fait en prenant en compte latitude et longitude des images.
(Vincent Bourganel est informaticien. Il crée des thèmes pour le logiciel Zenphoto.)

Bonjour,

J'ai déjà réalisé des applications de cartographie. Je pense pouvoir m'occuper de cela.
Quand tu parles d'améliorer la carte, est-ce que tu parles de l'aspect général de l'écran CARTE, ou uniquement du fond de carte.

Bonjour,
en ce qui me concerne, il n'y a aucun problème avec les fonds cartographiques. La géolocalisation directe fonctionne bien et la sélection d'une image déjà localisée depuis la table lumineuse l'affiche bien dans la module carte.
Le seul point qui reste à améliorer (en tout cas pour moi) est que les coordonnées gps soient inscrites aussi dans les champs exifs correspondants de l'image originale et pas seulement dans le xmp . Peu m'importe que ces coordonnées soient transmises à l'export, ce qui me serait utile, c'est qu'elles soient aussi présentes dans l'original comme on peut le faire avec les outils tiers comme geosetter par exemple. 
Cdlt


RE: Travailler sur la version Windows - valmy - 22-08-20

Les cartes et la présentation de l'écran c'est pas le problème. Tout va bien. C'est juste l'apparition des images localisées sous forme de cercles de couleurs puis en zoomant les repères bleus puis en cliquant sur ces repères bleus voir l'image

Quand il y a beaucoup de photos sur un petit endroit géographique la présentation de Vincent Bourganel est plus facile et plus fluide.

Je pense que tu pourrais améliorer la présentation pour éviter le "tas" de vignettes sur une ville par exemple qui n'est ni pratique ni esthétique.


RE: Travailler sur la version Windows - pascal - 22-08-20

100% ok, le module carte peut être largement amélioré.


RE: Travailler sur la version Windows - Loukournan29 - 24-08-20

(22-08-20, 12:03)pascal a écrit : > En attendant, je me suis lancé dans la compilation de DT sous mingw-64. J'y suis arrivé,

Une bonne nouvelle pour les utilisateurs Windows. Peter Budai qui est le seul a maintenir le port Windows recherche de l'aide pour partager le travail car il manque de temps. Donc si tu es prêt une tâche que tu peux faire est de préparer les releases si ça te va ?

Ensuite, il y a pas mal de problèmes reportés par des utilisateurs Windows que personne ou presque ne regarde car sans environnement Windows pour développer. C'est aussi ici que tu peux prendre la main et proposer des PR sur GitHub.

Tout cela ne sont que des propositions, chacun doit trouver sa voie et surtout faire ce qu'il aime faire... C'est la seule solution pour un investissement perenne.

Je suis Pascal ici, TurboGit sur GitHub et je suis actuellement en charge des releases dt et développeur depuis plusieurs années sur dt.

Merci Pascal,

Je pense que je vais commencer par aider Peter Budai sur la version Windows. Car DT a tout intérêt à devenir populaire sur cet environnement. Il va falloir que je contacte en anglais car je doute qu'il suive ce forum.

J'ai d'abord besoin de découvrir le code de l'application, car il est conséquent et assez peu documenté semble-t-il.
Quels sont les usages ? Chacun se débrouille avec le code, ou est-ce qu'un mentor est disponible pour aider à défricher ?


RE: Travailler sur la version Windows - nicoauffray - 24-08-20

Je laisserai éventuellement Pascal te répondre plus précisément mais déjà, tu peux rejoindre 2 canaux de discussion développeurs :

- En français, sur le Matrix darktable (et le canal "Développer & compiler" où tu pourras déjà échanger avec les développeurs francophones) : https://app.element.io/#/room/#dev_darktablefr:matrix.org
- En anglais, la liste de diffusion mail développeurs (donc tous les développeurs darktable) dont tu trouveras le lien d'accès (et plus d'infos sur le développement de darktable) ici : https://www.darktable.org/development/

Tu as aussi un IRC, etc., mais c'est listé sur le lien précédent (et IRC et moi...).


RE: Travailler sur la version Windows - jpverrue - 24-08-20

>Quels sont les usages ? Chacun se débrouille avec le code, ou est-ce qu'un mentor est disponible pour aider à défricher ?

Mon expérience est qu'il faut beaucoup s'investir sur la connaissance du code. Comme tu l'as toi même constaté, il n'y a pas de "chef" et par conséquent aucune "obligation" de documentation. Tout ça est inhérent au modèle de développement du logiciel libre.
Il existe cependant quelques recommandations de codage disponibles sur redmine.darktable.org (H.S aujourd'hui)
Aurélien a également mis en ligne une roadmap qui concerne surtout les développements autour des module de développement.