Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/andeya/fay
The deployment tools of faygo web frameware.
https://github.com/andeya/fay
faygo meta-programming-toolkit
Last synced: 2 months ago
JSON representation
The deployment tools of faygo web frameware.
- Host: GitHub
- URL: https://github.com/andeya/fay
- Owner: andeya
- License: apache-2.0
- Created: 2017-01-11T03:52:47.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-03-29T01:46:07.000Z (almost 7 years ago)
- Last Synced: 2024-06-20T17:50:35.464Z (7 months ago)
- Topics: faygo, meta-programming-toolkit
- Language: Go
- Homepage:
- Size: 149 KB
- Stars: 36
- Watchers: 5
- Forks: 10
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# fay [![GoDoc](https://godoc.org/github.com/tsuna/gohbase?status.png)](https://godoc.org/github.com/henrylee2cn/fay) ![Fay goreportcard](https://goreportcard.com/badge/github.com/henrylee2cn/fay)
Fay is the deployment tool of faygo web framework.
Faygo is a fast and concise Go Web framework that can be used to develop high-performance web app(especially API) with fewer codes. Just define a struct Handler, Faygo will automatically bind/verify the request parameters and generate the online API doc. [Go to faygo](https://github.com/henrylee2cn/faygo)
[简体中文](https://github.com/henrylee2cn/fay/blob/master/README_ZH.md)
## Features
- Create, compile and run (monitor changes) a new faygo project
- Compile and run (monitor changes) an any existing go project
- Provides a meta-programming toolkit for faygo## Requirements
Go Version ≥1.8
## Download and install
```sh
go get -u -v github.com/henrylee2cn/fay
```## Usage
```
fay command [arguments]The commands are:
new create, compile and run (monitor changes) a new faygo project
run compile and run (monitor changes) an any existing go projectfay new appname [apptpl]
appname specifies the path of the new faygo project
apptpl optionally, specifies the faygo project template typefay run [appname]
appname optionally, specifies the path of the new project
```