create resource folders in public
add component: yaml, for config
for merging