Properties

Last built 1 year ago using go version go1.5.2 linux/amd64 and 190 seconds of time

Downloads
Filename
File Size
 
Helen_master_darwin-386.zip
3.7MiB
Helen_master_darwin-amd64.zip
4.0MiB
Helen_master_linux-386.zip
3.7MiB
Helen_master_linux-amd64.zip
4.0MiB
Helen_master_linux-arm.zip
3.6MiB
Helen_master_windows-386.zip
3.7MiB
Helen_master_windows-amd64.zip
4.0MiB
Project-Readme for this version

Helen - DEV BRANCH

Helen is the backend server component for the tf2stadium.com project written in Go.

Build Status Go Report Card GitHub license Stories in Ready

Coverage Status

Setup

The project uses postgres as a database. Default development account data can be found at database/setup.md.

Structure

The code is divided into multiple packages that follow the usual web application structure: * models go in models * controllers go in controllers * routes go in routes/routes.go * helpers go in helpers

Contributing

  1. Fork this repository - http://github.com/TF2Stadium/Helen/fork
  2. Create your feature branch - git checkout -b my-new-feature
  3. Commit your changes - git commit
  4. Push - git push origin my-new-feature
  5. Create a Pull Request.

Before creating a Pull Request:

  1. Ensure the code matches the Go style guidelines mentioned Here. Code can be formatted with the go fmt tool.
  2. Ensure existing tests pass (with go test ./...), or are updated appropriately.
  3. For new features, you should add new tests.
  4. The pull request should be squashed (no more than 1 temporary commit per 100 loc, more info here)

License

Helen is licensed under the GNU Public License v3.