Shared Go Packages
 
 
Go to file
Vernon Keenan 36d068664d Add table-driven unit tests for app/service-helpers.go pure helpers
GetFieldsAndValues, SqlDateToString, ParseDateTime, and IsZero had zero
test coverage even though they're pure, hermetic logic with several
non-obvious behaviors (e.g. strings always count as "non-zero", arrays
are compared by length only, and the dateTimeFormat's "-0800" suffix is
a Go reference-time artifact that behaves as a literal string rather
than a real timezone offset). Locking these in with tests now, ahead of
any future refactor of this file, so behavior changes are caught
instead of silently shipped.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-12 06:07:44 +00:00
.github/workflows ci: add first-ever build/vet/test + gitleaks CI (ADR-KV-014) 2026-07-12 05:23:59 +00:00
.vscode New swagger version 2022-05-28 12:45:41 -07:00
api feat(api): Generate session management API client and models 2025-05-27 03:20:36 +00:00
app Add table-driven unit tests for app/service-helpers.go pure helpers 2026-07-12 06:07:44 +00:00
build tidy new version 2021-08-05 12:37:53 -07:00
swagger feat(api): Generate session management API client and models 2025-05-27 03:20:36 +00:00
.gitignore Initial commit 2021-07-30 20:05:02 -07:00
.gitleaks.toml ci: add first-ever build/vet/test + gitleaks CI (ADR-KV-014) 2026-07-12 05:23:59 +00:00
LICENSE Remove workflow 2022-06-20 08:35:49 -07:00
Makefile moved devops endpoints to members 2023-04-07 18:00:15 +00:00
README.md Update Library 2022-05-30 11:37:13 -07:00
go.mod Add FullDescription field to Industry model and related structs 2024-01-22 15:39:53 +00:00
go.sum Add FullDescription field to Industry model and related structs 2024-01-22 15:39:53 +00:00

README.md

lib

vernonkeenan Shared Libraries (go)

Dependent Systems

The Gitea server https://code.tnxs.net must be up and running with admin access.

Update Procedure

Prerequisite: All the other repos are cloned locally in adjacent directories.

  • Increment branch number in local repo

  • Generate all OpenAPI libraries and then cleanup modules

make swagger
go get -u -f ./...
go mod tidy