author: mparaiso [email protected]
license: GNU AGPLv3
Gonews, a hacker news clone written in Go
This is a work in progress
Gonews is a hacker news like forum application where users can share links and comment on these links
[news.ycombinator.com](Hacker news)
Roadmap
- Documentation
- Newest stories
- Stories pagination
- Comments pagination
- Most upvoted stories
- New Comments
- Creating Accounts
- User profile
- Signing in
- Signing out
- Replying to Comments
- Updating comments
- Upvoting comments
- Submitting Stories
- Upvoting stories
- Administration
- YAML configuration
- sqlite support
- mysql support
- postgresql support
requirements:
- go 1.6
- sqlite3
in the command line :
go get github.com/mparaiso/gonews
navigate to $GOPATH/src/github.com/mparaiso/gonews directory
go build
Launch the server with the following commands:
./gonews start -migrate -loadfixtures -port=8080
It will create the database, load some sample data and start the server on port 8080
To get some help on available options :
./gonews help