An open API service indexing awesome lists of open source software.

https://github.com/qclaogui/goforum

Let's go a forum
https://github.com/qclaogui/goforum

forum gin go gorm goweb vue

Last synced: 5 months ago
JSON representation

Let's go a forum

Awesome Lists containing this project

README

          

goforum



issues-open
issues-closed


License

> This project is under development, If you want, Let's go!

goforum use Gin + Vue . [laravel](https://github.com/laravel/laravel) and [laravel-mix](https://github.com/JeffreyWay/laravel-mix) helped me a lot.

[δΈ­ζ–‡η‰ˆ.md](README_ZH.md)

## Getting started

```
go get github.com/qclaogui/goforum
```

***OR:***

make sure you have `dep` installed

```
go get -u github.com/golang/dep/cmd/dep
```

Then Go into the source directory and pull down the project dependencies.:

```
git clone https://github.com/qclaogui/goforum.git $GOPATH/src/github.com/qclaogui/goforum

cd $GOPATH/src/github.com/qclaogui/goforum && dep ensure
```

## Edit configuration

Before we set up all the tables in your database, our code depends on a small few configuration files,
you also need to create your database(now we use mysql)

```
cd $GOPATH/src/github.com/qclaogui/goforum

cp app.yml.example app.yml
```
Now run

```
cd $GOPATH/src/github.com/qclaogui/goforum/cmd/web

go run main.go
```
Then go to: [localhost:8321](http://localhost:8321)

## Development

To start developing, this project requires NodeJS to build the sources, you have to execute only a few commands

```
cd $GOPATH/src/github.com/qclaogui/goforum

npm install

npm run watch
```

## License

This project is open-sourced software licensed under the [MIT license](https://opensource.org/licenses/MIT).