Como o Ansel é basicamente uma operação de uma só pessoa, tudo o que pôde ser automatizado foi automatizado. Esta página mantém o registro de tudo o que deve ser mantido no futuro, e onde.
Software
Compilações noturnas
As compilações noturnas preparam uma versão compilada e empacotada do software, toda noite às 6h UTC, para:
Os arquivos binários mais recentes são adicionados automaticamente aos ativos da pré-versão , são publicados em um canal do Matrix para que os usuários possam se inscrever para receber atualizações, e podem ser baixados através de permalinks (constantemente atualizados) em:
- https://nightly.link/aurelienpierreeng/ansel/workflows/lin-nightly/master/ansel.stable.AppImage.zip para o AppImage do Linux,
- https://nightly.link/aurelienpierreeng/ansel/workflows/win-nightly/master/ansel.stable.win64.zip para o AppImage do Windows.
Documentação para desenvolvedores
A documentação de desenvolvimento é compilada automaticamente a partir do código-fonte com o Doxygen, todo domingo às 00:00 UTC, e então enviada para https://dev.ansel.photos, que é hospedada no Github Pages vinculado ao repositório do Ansel (software).
Commits e issues
Novos commits e issues do Github são publicados automaticamente em um canal do Matrix para atualizações.
Site
O site estático em Hugo é compilado automaticamente a cada novo commit no código-fonte e todo domingo às 00:00 UTC. Essa atualização automática destina-se ao suporte a câmeras , que reanalisa o código-fonte do Libraw, do Rawspeed e do Ansel diretamente do Github, e gera dinamicamente a tabela de suporte a câmeras. Ele é enviado para https://ansel.photos, que é hospedado no Github Pages vinculado ao repositório do Site do Ansel.
Documentação
A documentação é importada para o site como um módulo Go/Git (veja site). Cada novo commit na documentação dispara um workflow dispatch para o site principal, para recompilá-lo e atualizá-lo.
Fórum
Novas publicações no fórum são postadas através de um bot RSS no canal do Matrix para atualizações.
Chantal
O rastreador de páginas para o banco de dados do mecanismo de busca Chantal ainda não é executado de forma automatizada e precisa de atualização manual.
Converter páginas web em sua representação vetorial, através do modelo de linguagem, provavelmente continuará sendo pesado demais para qualquer servidor público e precisará ser feito em um servidor privado potente.
Ansel GPT
O modelo personalizado de ChatGPT para o Ansel tem como objetivo ajudar usuários que tenham dúvidas sobre o software Ansel (instalação, compilação, uso) ou sobre teoria das cores. Ele é treinado com o site do Ansel, a documentação, as issues do Github, os chats do Matrix e outros recursos. Ele também usa a API JSON da Chantal AI como backend, de onde pode acessar o banco de dados de mais de 68.800 páginas relacionadas a imagens indexadas ali.
Ele está configurado para automaticamente re-rastrear e armazenar em cache, uma vez por semana, todos os seguintes recursos para todos os idiomas:
- o sitemap do site principal,
- cada sitemap específico de idioma,
- o conteúdo do site agregado em uma única página para cada idioma,
- o feed RSS do Github com novos commits,
- as issues do Github,
- o feed RSS do fórum principal da Comunidade.
Os usuários podem solicitar ver o último registro de atualização perguntando “mostre-me o último registro de atualização” ao GPT.
Translated from English by : Claude. In case of conflict, inconsistency or error, the English version shall prevail.