Giter VIP home page Giter VIP logo

heborn's Introduction

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

heborn's People

Contributors

pedrohlc avatar chrisfls avatar renatomassaro avatar themaxhero avatar

Watchers

James Cloos avatar Rudy Jordache avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.