add doc/source for pluginlib