Service is used to create a platform to assess candidates.
This topic will cover what you need to start contributing to this project
These tools are necessary to build, test and deploy the services:
- golang 1.17
- gotools
- Visual Studio code
- go
- go run .\main\main.go
- go build .\main\main.go
- godoc
- Download godoc : go get -u golang.org/x/tools/...
- open cmd and run : godoc -http=:6060
- Open browser and hit : http://localhost:6060/pkg/
- Run : go test -tags=all -v -coverpkg=./... -coverprofile=profile.cov ./...
- To run specific test file : go test -tags= -v -coverpkg=./... -coverprofile=profile.cov ./...
swagger generate spec -o ./docs/swagger.json --scan-models swagger serve -F=swagger swagger.json http://localhost:8084/docs https://swagger.io/specification/ https://goswagger.io/use/spec/model.html https://zupzup.org/casbin-http-role-auth/ https://github.com/casbin/casbin