Added CI integration & folder structure

This commit is contained in:
Phil 2024-07-18 11:58:43 +02:00
parent 31f77061fe
commit 17363bde52
4 changed files with 39 additions and 0 deletions

16
.woodpecker/1-check.yml Normal file
View file

@ -0,0 +1,16 @@
steps:
- name: check-format
image: golang
environment:
- CGO_ENABLED=1
commands:
- go fmt $(go list ./... | grep -v /vendor/)
- go vet $(go list ./... | grep -v /vendor/)
- go test -race $(go list ./... | grep -v /vendor/)
- name: check-sec
image: golang
commands:
- go install github.com/securego/gosec/v2/cmd/gosec@latest
- go get -v -d .
- gosec ./...

View file

@ -1,2 +1,17 @@
# ots # ots
ots / one-time-secret is an simple website frontend + backend for sharing passwords or important text files in discord/text messanger.
## Status
latest/main Branch <br>
[![status-badge](https://ci.hackmi.ch/api/badges/8/status.svg)](https://ci.hackmi.ch/repos/8)
## Install guide
- TODO
## Advanced build
### Building source
- TODO
### Building Docker
- TODO

3
go.mod Normal file
View file

@ -0,0 +1,3 @@
module git.hackmi.ch/hackmi.ch/ots
go 1.22.2

5
main.go Normal file
View file

@ -0,0 +1,5 @@
package main
func main() {
}