go starter
1.0.0
Dieses Repository ist ein Barebones Golang Web Service -Gerüst, das Routen, SSL, statische Dateien und eine globale gepoolte MySQL -Datenbankverbindung einstellt. Das ist noch in Arbeit!
Da Golang die Verzeichnisstruktur Ihres Projekts zum Import/Erstellen von Pfaden verwendet, müssen alle Importinstanzen mit "github.com/suyashkumar/gostarter" durch Ihren Importpfad ersetzt werden. Ein Skript wird bereitgestellt, um dies automatisch für Sie zu tun.
git clone https://github.com/suyashkumar/go-starter <path-of-your-project>cd <path-of-your-project>./install <go-import-path-of-your-project> Der aktuelle Pfad ist einfach "github.com/suyashkumar/gostarter", aber Ihr könnte "github.com/bob/hello-world" sein, wenn Ihr Projekt in $GOPATH/src/github.com/bob/hello-world lebt.dep ensure dass die Abhängigkeiten installiert werden (oder einfach zum Erstellen von make make).rm -rf .git Ihr neues Git -Repo von Grund auf git init . make , um Tests durchzuführen und Ihr Projekt zu erstellenmake release , um Win/Linux/Darwin -Binärdateien Ihres Projekts zu erstellenmake test , um einfach alle Tests im Projekt durchzuführen