78

GitHub - GoogleChromeLabs/go-hackernews: A Hacker News client written in Go

 5 years ago
source link: https://github.com/GoogleChromeLabs/go-hackernews
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

README.md

Go Hacker News

A Hacker News client written in Go

PRs Welcome

What is this?

A Hacker News client (yes, another one) written in Go using GopherJS.

What is this built with?

Additional

Setup

  1. Fork/clone the repo
  2. Install packages:
go get -u github.com/gopherjs/gopherjs	
go get -u myitcv.io/react myitcv.io/react/cmd/reactGen	
go get -u honnef.co/go/js/xhr github.com/go-humble/router	
  1. Add GopherJS and ReactGen to PATH:
export PATH="$(dirname $(go list -f '{{.Target}}' myitcv.io/react/cmd/reactGen)):$PATH"
  1. Install dependencies (for the service worker):
npm install
  1. Create generated files for each component:
go generate
  1. Build the application:
npm run build

This will save create script.min.js and service-worker.js in the build/ folder. You can use any local testing server in build/ to boot up the application (for example: python -m SimpleHTTPServer if you have Python installed).

Can I contribute?

Of course you can! Please take a look at the contributing documentation for more info.

License

Apache 2.0

This is not an official Google product.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK