А теперь представь, что есть кто-то, у кого "полноценный restapi" это не swagger, а graphql, у которого документация из коробки
Как быть?
Это какой-то очень-очень-очень странный термин, ты сам его придумал?
И сама идея сделать библиотеку и затащить в нее swagger,rbac,etc весьма дерьмовая