Combinando gh-páginas y wiki en la misma twig

Tengo un proyecto github que también tiene una página de proyecto Github ( https://help.github.com/articles/user-organization-and-project-pages ) y Github wiki. En este momento, tengo dos carpetas, una para el producto y otra para el sitio del producto y la wiki.

En la carpeta ../projects/product, trabajo en las características para el producto en el maestro y otras twigs de desarrollo.

En la carpeta ../project/product-sites/, tengo la twig gh-pages desprotegida, con el repository wiki como un submodule (../project/product-sites/wiki/).

¿Tiene esta estructura sentido? ¿Es esta una buena manera de manejar el proyecto?

Usar el repository wiki como un submodule de un repository gh-pages parece bastante lógico ya que ambos se actualizan a menudo simultáneamente.

Sin embargo, el uso de submodules en git tiene sus propios "errores". Por lo tanto, le ahorraría mucho time y frustración más adelante si se familiarizara con las trampas comunes de usar submodules de git como se describe aquí y aquí .