Generate API doc from source comments