Ручная нода для n8n — это почти всегда будущий труп.
Пока API меняется, ручками правится документация, SDK, CLI и сама интеграция. И где-то на третьей итерации у вас уже не продукт, а музей несовпадений.
Здесь сделали нормально: один .tsp-файл стал single source of truth. Из него собираются:
— документация
— SDK
— CLI
— n8n-нода
— публикация в реестры
И вот это уже не «автоматизация ради галочки», а жёсткий антикризисный пайплайн: если поменялось API — нода не может жить в прошлом. Всё едет синхронно, без ручного рассинхрона и вечного «ой, забыли обновить».
Самое контринтуитивное: они выкинули первую рукописную версию целиком. Не латали, не шаманили, а просто признали: если артефакт не генерится из спецификации, он рано или поздно станет багом. 🔥
Это хороший паттерн не только для dev tools, но и для любого production-контента: один master-файл, из него всё остальное. Меньше ручного ада, больше скорости и контроля.
Creative Bunker
@CreativeBunkerPro
Ручная нода для n8n — это почти всегда будущий труп.
Этот пост опубликован в Telegram-канале Creative Bunker. Подписаться можно по ссылке: @CreativeBunkerPro.