Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Pull request Compare This branch is even with HackerExperience:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
static
stats
tests
vendor
.editorconfig
.gitignore
.gitmodules
CONTRIBUTING.md
Jenkinsfile
LICENSE
Makefile
README.md
elm-analyse.json
elm-package.json
package.json
postcss.config.js
webpack.config.js

README.md

HEBorn Build Status

HEBorn is the web client for Hacker Experience 1.

The codebase here is also the same one for the Hacker Experience 2 client. Once we start releasing the HE2 client, we'll probably split this repository in three: shared logic repository, HE1 client, HE2 client.

Requirements

You'll need

  • elm 0.18
  • node and npm (tested with node v7.3.x & npm v4.0.x)
  • UNIX-based OS (Linux, MacOS, *BSD). Not tested on Windows.
  • elm-format for linting
  • GNU Make (default make on Linux)
  • Patience, we are slowly growing this codebase into a playable, fun game.
  • Helix, the game server.

Usage

Development

Launches development webserver with hot-reload.

make setup
make dev

Use make dev-css to enable hot-reloading of CSS stylesheets.

Test

make test

Use make test-quick to run a single Fuzz test iteration. Our CI server uses make test-long by default.

Lint

make lint

Requires elm-format installed on your $PATH.

Release

Outputs the client static files to build/.

make setup
make compile
make release

Contributing

Interested in contributing? There are several ways you can help, even if you don't know a thing about computer programming. Please take a look at our Contribution Guidelines.

Support

You can get development support on our online chat.

If you have any question that could not be responded on the chat by our contributors, feel free to open an issue.

License

2015-2017 Neoart Labs LLC.

HEBorn source code is released under the AGPL 3 license.

Check LICENSE or GNU AGPL3 for more information.

AGPL3

You can’t perform that action at this time.