[doc] generate_doc load dynamically all components