Parce qu’Ansel est principalement une opération d’une seule personne, tout ce qui pouvait être automatisé a été automatisé. Cette page garde une trace de tout ce qui devrait être maintenu à l’avenir, et où.

Logiciel

Compilations nocturnes

Les builds nocturnes préparent une version compilée et empaquetée du logiciel, chaque nuit à 6h00 UTC, pour :

Les fichiers binaires les plus récents sont automatiquement ajoutés aux actifs de la pré-version , sont publiés sur un canal Matrix  afin que les utilisateurs puissent s’abonner aux mises à jour, et peuvent être téléchargés via des liens permanents (constamment à jour) à :

Documentation développeurs

Les documents de développement sont automatiquement construits  à partir du code source avec Doxygen, tous les dimanches à 00:00 UTC, puis téléchargés sur https://dev.ansel.photos, qui est hébergé sur Github Pages attaché au dépôt Ansel (logiciel).

Commits et problèmes

Les nouveaux commits et problèmes Github sont automatiquement publiés  sur un canal Matrix  pour les mises à jour.

Site Internet

Le site web statique de Hugo est automatiquement construit  à chaque nouveau commit du code source et tous les dimanches à 00:00 UTC. Cette mise à jour automatique est destinée à la prise en charge des caméras  qui ré-interprète Libraw, Rawspeed et le code source d’Ansel directement depuis Github, et génère dynamiquement le tableau de support des caméras. Il est téléchargé sur https://ansel.photos, qui est hébergé sur Github Pages attaché au dépôt du site web Ansel.

Documentation

La documentation est importée dans le site web en tant que module Go/Git ( voir site web). Chaque nouveau commit de la documentation déclenche un appel de workflow  au site web principal pour le reconstruire et le mettre à jour.

Forum

Les nouvelles discussions sur le forum sont postées par un robot RSS bot sur le canal Matrixl  dédié aux notifications.

Chantal

Le robot d’exploration de pages pour la base de données du moteur de recherche Chantal ne fonctionne pas encore automatiquement et nécessite une mise à jour manuelle.

Convertir les pages web en leur représentation vectorielle, via le modèle linguistique, restera probablement trop lourd pour tout serveur public et devra être fait sur un serveur privé puissant.

Ansel GPT

Le modèle personnalisé ChatGPT pour Ansel  est conçu pour assister les utilisateurs ayant des questions sur le logiciel Ansel (installation, compilation, utilisation) ou la théorie des couleurs. Il est entraîné avec le site web d’Ansel, la documentation, les problèmes sur Github, les discussions sur Matrix, et d’autres ressources. Il utilise également l’API JSON de Chantal AI en tant qu’arrière-plan, à partir de laquelle il peut puiser dans la base de données de plus de 68 800 pages sur l’imagerie indexées là-bas.

Il est configuré pour rebalayer et mettre en cache automatiquement, une fois par semaine, toutes les ressources suivantes pour toutes les langues :

Les utilisateurs peuvent demander à voir le dernier journal de mise à jour en demandant à GPT « montrez-moi le dernier journal de mise à jour ».


Translated from English by : Aurélien Pierre, ChatGPT. In case of conflict, inconsistency or error, the English version shall prevail.