Chronos is a web application for SISAE
Chronos is a web application for SISAE. It should provide scheduling operations
- All dependencies are listed in go.mod file
- They're installed automatically when running
go run .
- You can also install it manually using
go mod download
Clone the repository:
git clone https://github.com/JotaEspig/chronos.git
cd chronos
Run:
go mod download
First you will need to set a secret key for the JWT authentication module. This is how you do it:
export SECRET_KEY="a-very-powerful-secret-key"
Run (it may take a while to compile in the first time):
go run .
You can run the tests using:
go test ./tests
You have two options:
- You can run the
godoc
program to generate dynamic documentation. How to Install:
go install golang.org/x/tools/cmd/godoc@latest
Now try godoc
. If it doesn't work, find where it was installed (probably in ~/go/bin/)
and run <path-to-godoc>/godoc
- You can see the static documentation (it may be not up to date) in folder docs/
TODO
- João Vitor Espig
- Mickael Reichert
- Gustavo Tramontin Pedro
- Yean Jy Chen
- Vítor Augusto Ueno Otto
- João Pedro Hanisch
- Carlos Eduardo Perini Fidelis
- Guilherme de Campos
You can see the version history in: CHANGELOG.md
TODO:
This project is licensed under the [NAME HERE] License - see the LICENSE file for details
Inspiration, code snippets, etc.