# goframe-basic-scaffold **Repository Path**: kaindy/goframe-basic-scaffold ## Basic Information - **Project Name**: goframe-basic-scaffold - **Description**: 基于goframe构建的基础脚手架工程 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: development - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2023-10-26 - **Last Updated**: 2025-02-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # GoFrame-Basic-Scaffold > 基于 `goframe` 的 `go` 基础工程脚手架 ## 快速开始 ### 开发前准备 - `go` 版本控制在 `1.18` 以上,推荐 `1.20+` - 按照 `goframe` 官方教程,配置编辑器,请使用 `GoLand` 开发,部分自动化工具在 `Goland` 中表现比 `vscode` 更好。 - 已启用不同的配置文件,来适配不同环境的需求,如,在开发时,直接使用 `gf run main.go` 命令即可,它直接读取 `config.yaml` 配置文件。 对于测试环境启用,使用 `./main --gf.gcfg.file config_test.yaml` 即可启用测试环境下的配置。 - 需要在系统启动时进行初始化的功能,请在 `packed` 目录中的 `packed.go` 文件中配置,比如目前配置了雪花ID生成器的初始化功能 ## ChangeLog - 2023-10-26 - 初始化工程 - 移植用户模块CRUD代码到项目中 - 完成目录文件清理,目前存在公用模块,如用户、权限、角色、文件操作等。