feat(skeleton): setup the initial generator structures
ignore editor configs
Merge branch 'setup-init-structure'