Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/beego/wetalk

An open source project for Gopher community.
https://github.com/beego/wetalk

Last synced: 1 day ago
JSON representation

An open source project for Gopher community.

Awesome Lists containing this project

README

        

# WeTalk

An open source project for Gopher community.

### Usage

```
go get -u github.com/beego/wetalk
cd $GOPATH/src/github.com/beego/wetalk
```

I suggest you [update all Dependencies](#dependencies)

Copy `conf/global/app.ini` to `conf/app.ini` and edit it. All configure has comment in it.

The files in `conf/` can overwrite `conf/global/` in runtime.

**Run WeTalk**

```
bee run watchall
```

### Dependencies

Contrib

* Beego [https://github.com/astaxie/beego](https://github.com/astaxie/beego) (develop branch)
* Social-Auth [https://github.com/beego/social-auth](https://github.com/beego/social-auth)
* Compress [https://github.com/beego/compress](https://github.com/beego/compress)
* i18n [https://github.com/beego/i18n](https://github.com/beego/i18n)
* Mysql [https://github.com/go-sql-driver/mysql](https://github.com/go-sql-driver/mysql)
* goconfig [https://github.com/Unknwon/goconfig](https://github.com/Unknwon/goconfig)
* fsnotify [https://github.com/howeyc/fsnotify](https://github.com/howeyc/fsnotify)
* resize [https://github.com/nfnt/resize](https://github.com/nfnt/resize)
* blackfriday [https://github.com/slene/blackfriday](https://github.com/slene/blackfriday)

Plz Note: WeTalk always use Beego develop branch

```
go get -u github.com/astaxie/beego
cd $GOPATH/src/github.com/astaxie/beego
git checkout develop
```

Update all Dependencies

```
go get -u github.com/beego/social-auth
go get -u github.com/beego/compress
go get -u github.com/beego/i18n
go get -u github.com/go-sql-driver/mysql
go get -u github.com/Unknwon/goconfig
go get -u github.com/howeyc/fsnotify
go get -u github.com/nfnt/resize
go get -u github.com/slene/blackfriday
```

### Static Files

WeTalk use `Google Closure Compile` and `Yui Compressor` compress js and css files.

So you could need Java Runtime. Or close this feature in code by yourself.

### WeTalk in world

[Go China Community](http://bbs.go-china.org/)

### Contact

Maintain by [slene](https://github.com/slene)

## License

[Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.html).