Categorygithub.com/ruinshe/acm-training
repositorypackage
0.0.0-20200303134243-e212f3bc0389
Repository: https://github.com/ruinshe/acm-training.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# README

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.