docs: add architecture, OpenAPI spec, Swagger UI, and contributing guide

This commit is contained in:
Rustem Kamalov
2026-04-15 03:25:06 +03:00
parent e1142ac23b
commit a9986fd8fe
7 changed files with 1373 additions and 1 deletions

View File

@@ -23,14 +23,22 @@ jobs:
go-version: "1.24"
cache: true
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: "20"
- name: Run unit tests
run: go test -race -count=1 ./...
- name: Run go vet
run: go vet ./...
- name: Lint OpenAPI spec
run: npx --yes @redocly/cli lint docs/openapi.yaml
- name: Build
run: go build .
- name: Run golangci-lint
uses: golangci/golangci-lint-action@v6
uses: golangci/golangci-lint-action@v6