adapted api generator and added vendor to ignore