Atomic Calendar Revive es una tarjeta de calendario avanzada para el panel Lovelace de Home Assistant, escrita en TypeScript y distribuida a través de HACS. Permite visualizar eventos de Google Calendar, CalDAV y cualquier entidad de calendario de Home Assistant, en formato agenda o vista mensual, con un editor visual que evita escribir YAML a mano. Lo que empezó como un fork personal para arreglar una tarjeta abandonada se ha convertido en un proyecto con 629 estrellas, 79 forks y más de 1.700 commits, instalado en paneles de usuarios de todo el mundo.
El artículo repasa las lecciones aprendidas durante seis años como mantenedor de un proyecto open source popular. La primera es que un fork es un compromiso a largo plazo, no un arreglo de fin de semana: en cuanto otra persona lo instala, el responsable pasa a serlo de la experiencia de todos los usuarios. La segunda es que la compatibilidad hacia atrás es sagrada, porque cada cambio en la configuración rompe el YAML que los usuarios escribieron a mano. La tercera lección es la necesidad de seguir el ritmo de una plataforma, Home Assistant, que actualiza su frontend cada pocas semanas.
El autor también destaca la importancia de automatizar todo lo repetible (releases, versionado, CI), de aprender a rechazar peticiones de forma amable pero firme para evitar una complejidad inabordable, y de cuidarse para no caer en el agotamiento. El proyecto sigue siendo gratuito y open source, acepta contribuciones y dispone de un sistema de patrocinio en GitHub Sponsors.
