Que fait golang-project-layout ?
Fournit un guide pour configurer les structures de projet et les espaces de travail Golang. À utiliser lors du démarrage d'un nouveau projet Go, de l'organisation d'une base de code existante, de la configuration d'un monorepo avec plusieurs packages, de la création d'outils CLI avec plusieurs packages principaux, du choix entre les conventions de répertoires cmd/internal/pkg, ou lors de discussions sur la restructuration de packages, les scissions de packages ou de modules.