https://github.com/mdouchement/echogen
EchoGen, a Yeoman scaffolding for Echo web framework
https://github.com/mdouchement/echogen
echo scaffold-framework
Last synced: about 2 months ago
JSON representation
EchoGen, a Yeoman scaffolding for Echo web framework
- Host: GitHub
- URL: https://github.com/mdouchement/echogen
- Owner: mdouchement
- License: mit
- Created: 2017-02-12T11:20:47.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-02-21T11:11:13.000Z (over 9 years ago)
- Last Synced: 2025-01-07T07:12:49.577Z (over 1 year ago)
- Topics: echo, scaffold-framework
- Language: Go
- Size: 48.8 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# EchoGen
EchoGen is a simple Yeoman scaffolding for [Labstack's Echo v3](https://github.com/labstack/echo) web framework.
It uses [Glide](https://github.com/Masterminds/glide) for application's dependencies. Go to [glide.yaml.tmpl](https://github.com/mdouchement/echogen/blob/master/templates/glide.yaml.tmpl) to see current dependencies versions.
## Installation
```sh
$ go get -u github.com/mdouchement/echogen
# Dependencies that you need to develop your application.
$ go get -u github.com/Masterminds/glide
$ go get -u github.com/jteeuwen/go-bindata/...
# Used in Makefile for LiveReload.
$ brew install fswatch
```
## Usage
EchoGen assumes that you have a well configured `$GOPATH` (e.g. `$GOPATH=/go/`) to generates the whole project.
```sh
$ cd $GOPATH/src/github.com/mdouchement
$ echogen --name lss
$ cd lss
$ glide install
# run the server with LiveReload
$ make serve
# or manually
$ go generate && go run myapp.go server -b localhost -p 5000
```
## License
**MIT**
## Contributing
1. Fork it
2. Create your feature branch (git checkout -b my-new-feature)
3. Commit your changes (git commit -am 'Add some feature')
5. Push to the branch (git push origin my-new-feature)
6. Create new Pull Request