Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/beego/wetalk
- Owner: beego
- Created: 2013-08-07T22:22:39.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2019-02-18T01:14:54.000Z (over 5 years ago)
- Last Synced: 2024-10-30T00:52:43.688Z (15 days ago)
- Language: Go
- Homepage: http://bbs.go-china.org
- Size: 7.44 MB
- Stars: 483
- Watchers: 48
- Forks: 168
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
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).