add some docs on publishing components