appboot

command module
v0.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 17, 2022 License: MIT Imports: 2 Imported by: 0

README

appboot

Go codecov Go Report Card Release GoDoc


logo

中文请戳

Appboot, which means application BootLoader, is a general application creation platform.

Appboot creates applications based on templates. You can create custom templates to meet different requirements.

In the template, you can include code, lint configuration, CI&CD, custom scripts, etc.


Install

# Go 1.16+
go install github.com/appboot/appboot@v0.3.1

# Go version < 1.16
go get -u github.com/appboot/appboot@v0.3.1

Quick Start

Command Line Tool
appboot create

Configuration

Appboot configuration file(config.yaml) is placed in the $HOME/.appboot/ directory. If you do not have this file, you can create the file yourself.

Currently in config.yaml you can configure templateRoot and templateSource.

  • templateRoot: specifies the storage and retrieval path of the template. The default is $HOME/.appboot/templates/. For example, templateRoot: /Users/catchzeng/Desktop/templates means set the template path to my desktop templates directory.

  • templateSource: indicates the source repository for obtaining templates. The default is https://github.com/appboot/templates.git. If the default repository cannot meet the requirements, you can specify your own repository. For example, templateSource: https://github.com/CatchZeng/templates.git.

$ cat $HOME/.appboot/config.yaml
templateSource: https://github.com/CatchZeng/templates.git
templateRoot: /Users/catchzeng/Desktop/templates

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
appboot command
server command
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL