go starter
1.0.0
Ce référentiel est un échafaudage de service Web de Golang Barebones qui met en place des routes, SSL, un service de fichiers statique et une connexion mondiale de base de données MySQL regroupée. C'est toujours en cours!
Étant donné que Golang utilise la structure du répertoire de votre projet pour les chemins d'importation / build, pour utiliser ce code, toutes les instances d'importation avec "github.com/suyashkumar/go-starter" devront être remplacées par votre chemin d'importation. Un script est fourni pour le faire automatiquement pour vous.
git clone https://github.com/suyashkumar/go-starter <path-of-your-project>cd <path-of-your-project>./install <go-import-path-of-your-project> project> Vous devez fournir le chemin d'importation Go pour votre projet. Le chemin actuel est simplement "github.com/suyashkumar/go-starter" mais le vôtre peut être "github.com/bob/hello-world" si votre projet vit dans $GOPATH/src/github.com/bob/hello-world .dep ensure l'installation des dépendances (ou simplement exécuter make pour construire).rm -rf .git et git init votre nouveau repo git à partir de zéro. make des tests et construire votre projetmake release pour construire des binaires Win / Linux / Darwin de votre projetmake test pour effectuer simplement tous les tests du projet