Skip to content

Latest commit

 

History

History
39 lines (34 loc) · 1.29 KB

README.md

File metadata and controls

39 lines (34 loc) · 1.29 KB

Golet

Go 代码片段

目标 Purpose

  1. 减少重复造"轮子"等零件,也即提供最具扩展性、可用性的零件
  2. 做零件的仓库,也即提供各种广泛使用的零件
  3. 零件的"售后"和升级,也即提供零件的版本管理、安全增强、性能增强等升级

使用 Golet,可以带来:

  • 快速初始化 gitlab工程
  • 低代码开发
  • 减少Copy代码,降低维护成本

快速访问 Quick Start

# 获取和使用
go get github.com/sinngae/golet

目录指南 directory leading

  • src -- 源代码包,存放通用功能的方法代码
  • cmd -- 集成包,存放集成的通用功能命令

Contribute to Golet

  • 没有代码实现,仅有需求,可以在 https://github.com/sinngae/golet/-/issues/new 新建Gitlab Issue, label标记为Proposal
  • 有代码实现,可以提交 Merge Request
    • 请提供充分必要的测试用例
    • 代码不能import具体的业务项目工程gitlab

Docker For Golet

win

# build image
docker build --network=host -v .:/build -t golet:base .
# build golet
## docker run --entrypoint "" --rm -it --network=host --privileged=true -v $(CURDIR):/build ${DOCKER_IMAGE} /bin/bash
## test
docker run --entrypoint "" --rm -it --network=host --privileged=true -v .:/build centos-base:master /bin/bash