/acm-training

UEST-ACM internal training rating system, split from archived CDOJ

Primary LanguageGoGNU General Public License v3.0GPL-3.0

github.com/ruinshe/acm-training

Build Status codecov Go Report Card License: GPL v3 Join the chat at https://gitter.im//UESTC-ACM/acm-training

http://acm.uestc.edu.cn

A web hosted system for the ACM/ICPC group based training maintenance.

This is a web writting in Go language for ACM/ICP daily grouped based training.

Have a try

Install

For stable channel, you can directly using go get to get the latest stable version of the application.

go get -u github.com/ruinshe/acm-training

Run the application

You can directly run the application using the binary named acm-training in the $GOPATH/bin folder.

$GOPATH/bin/acm-training

If you need to run a daemon for the application, you can try adding the application as a service defined for systemd.

Development and Contribute

Basic tools used for this project

golint

TD;DR using the command line below to perform go source code linting.

make get lint

We suggest commit a change after perform lint against the go source code files. You can follow the guide in the offical package home page.

I want to contribute my code change, including bug fixing and new feature enhancement.

Please fllow the CONTRIBUTING.md file for the development process.