Go, AppEngine: Cómo estructurar plantillas para la aplicación

Cómo manejan las personas el uso de plantillas en sus aplicaciones AppEngine basadas en Go?

Específicamente, estoy buscando una estructura de proyecto que ofrezca lo siguiente:

Estructura jerárquica (directorio) de plantillas y plantillas parciales Permitirme usar herramientas / editores HTML en mis plantillas (incrustar texto de plantilla en archivos xxx.go lo hace difícil) Recarga automática de texto de plantilla cuando está en el servidor de desarrollo

os posibles obstáculos son:

template.ParseGlob () no atravesará recursivamente. Por razones de rendimiento, se ha recomendado no cargar sus plantillas como archivos de texto sin formato (porque esos archivos de texto residen en servidores diferentes al código de ejecución).

Tenga en cuenta que no estoy buscando un tutorial / ejemplos del uso del paquete de plantillas. Esta es más una pregunta de estructura de aplicación. Dicho esto, si tiene un código que resuelve los problemas anteriores, me encantaría verlo. Gracias por adelantado

Respuestas a la pregunta(4)

Su respuesta a la pregunta