thomasvvugt / fiber-boilerplate

A boilerplate for the Fiber web framework
MIT License
275 stars 45 forks source link

init cmd #12

Closed cyanBone closed 4 years ago

cyanBone commented 4 years ago

初始化命令来创建项目 比如: composer create-project laravel/laravel=5.4.* --prefer-dist ./

compose create-project

git clone 后还要删除.git/


.gitignore

.idea // idea 文件 比如还有vscode ..... .DS_Store // mac 文件 pkg/debug pkg/releases/ log/.* assets/upload


打包和发布

Makefile

COMPILE_TIME = $(shell date +"%Y%m%d-%H%M%S") GIT_REVISION = $(shell git show -s --pretty=format:%h) run: build pkg/debug/debbug

build: go build -o pkg/debug/debbug

release: mkdir -p pkg/releases rm -rf releases GOOS=freebsd GOARCH=amd64 go build -ldflags "-s -w" -tags=jsoniter -o releases/videopro // releases 程序 最小 平台 优化 cp -r config releases/config //配置文件 cp -r assets releases/assets // css & js cp -r templates releases/templates // html tpl mkdir releases/log echo $(GIT_REVISION) > releases/VERSION //git version tar -cvzf pkg/releases/releases-$(COMPILE_TIME).tar.gz releases/ rm -rf releases

all: build run release

cyanBone commented 4 years ago

我的对你的项目不熟悉,所以不敢直接提交

thomasvvugt commented 4 years ago

Hi @cyanBone Please open issues in English language. Please note, the application is not installable through Composer, rather git clone of download the latest version.