Da Ansel hauptsächlich eine Einpersonenoperation ist, wurde alles, was automatisiert werden konnte, automatisiert. Diese Seite hält fest, was in Zukunft gepflegt werden sollte und wo.

Software

Nightly Builds

Nächtliche Builds bereiten eine kompilierte und verpackte Version der Software jede Nacht um 6 Uhr UTC vor für:

Die neuesten Binärdateien werden automatisch zu den Vorab-Veröffentlichungs -Assets hinzugefügt, in einem Matrix-Kanal  gepostet, damit Benutzer sich für Updates abonnieren können und können durch (ständig aktuell gehaltene) Permalinks heruntergeladen werden bei:

Developer documentation

Die Entwicklerdokumentation wird automatisch gebaut  aus dem Quellcode mit Doxygen, jeden Sonntag um 00:00 UTC, dann auf https://dev.ansel.photos hochgeladen, was auf Github Pages gehostet wird, die an das Ansel (Software) Repository angehängt sind.

Commits and issues

Neue Github-Commits und -Issues werden automatisch gepostet  zu einem Matrix-Kanal  für Updates.

Website

Die Hugo-Static-Website wird automatisch gebaut  bei jedem neuen Commit an den Quellcode und jeden Sonntag um 00:00 UTC. Diese Auto-Aktualisierung ist für Kamerasupport  gedacht, der Libraw, Rawspeed und Ansel-Quellcode direkt von Github neu analysiert und die Kamera-Supporttabelle dynamisch generiert. Es wird auf https://ansel.photos hochgeladen, das auf Github Pages gehostet wird, die an das Ansel Website-Repository angehängt sind.

Dokumentation

Die Dokumentation wird in die Website als Go/Git Modul importiert ( siehe Website). Jeder neue Commit an die Dokumentation löst eine Workflow-Dispatch  zur Hauptwebsite aus, um sie neu zu bauen und zu aktualisieren.

Forum

New posts on the forum are posted through an RSS bot to the Matrix channel  for updates.

Chantal

Der Seiten-Crawler für die Chantal-Suchdatenbank wird noch nicht automatisch ausgeführt und muss manuell aktualisiert werden.

Das Umwandeln von Webseiten in ihre Vektor-Darstellungen durch das Sprachmodell wird wahrscheinlich zu aufwändig bleiben für jeden öffentlichen Server und muss auf einem leistungsstarken privaten Server durchgeführt werden.

Ansel GPT

Das benutzerdefinierte ChatGPT-Modell für Ansel  ist dazu gedacht, Benutzer zu unterstützen, die Fragen zur Ansel-Software (Installation, Kompilierung, Verwendung) oder zur Farbtheorie haben. Es ist mit der Ansel-Website, Dokumentation, Github-Issues, Matrix-Chats und anderen Ressourcen trainiert. Es nutzt auch die Chantal AI JSON API als Backend, von wo aus es auf die Datenbank von mehr als 68.800 bildbezogenen Seiten zugreifen kann, die dort indexiert sind.

Es ist so konfiguriert, dass es einmal pro Woche alle folgenden Ressourcen für alle Sprachen automatisch neu durchsucht und zwischenspeichert:

Benutzer können den letzten Aktualisierungsprotokoll anzeigen lassen, indem sie die GPT fragen “zeig mir das letzte Aktualisierungsprotokoll”.


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