initial api docs generation