Увольнение Doxygen: Архитектура нативных парсеров и внедрение libclang
Как мы отказались от тяжелой зависимости в облаке и почему архитектура Intermediate Representation спасла нас от переписывания половины проекта.
Как мы отказались от тяжелой зависимости в облаке и почему архитектура Intermediate Representation спасла нас от переписывания половины проекта.
Как безобидный шаблонный трюк std::enable_if заставлял генератор документации молча удалять классы из проекта.
Что делать, если парсер генерирует документацию для класса, которого не может найти глобальный текстовый поиск по всему репозиторию? История одной ложной паники.