swagger или blueprints хорошие, но все работают примерно таким образом, что ты ему подсовываешь файл-описания, а оно тебе симпатичный ресурс с документацией.
Вопрос как из исходного кода получить файл описания. Кроме как руками, разумеется.
Вот меня тоже интересовал этот вопрос. Есть пакет для fastify, который по его схемам генерирует swagger.
Обсуждают сегодня