kanboard-api is a type-safe, idiomatic Go client library for the Kanboard (https://kanboard.org) API.
Find a file
Oliver Jakoubek b325e7b3fd Add Mage build system
Set up magefiles/ directory with targets for test, coverage,
lint, and build commands. Uses github.com/magefile/mage v1.15.0.
2026-01-15 19:19:58 +01:00
.beads Add Mage build system 2026-01-15 19:19:58 +01:00
magefiles Add Mage build system 2026-01-15 19:19:58 +01:00
.gitattributes Initial commit 2026-01-15 17:48:46 +01:00
.gitignore Initial commit 2026-01-15 17:48:46 +01:00
AGENTS.md Initial commit 2026-01-15 17:48:46 +01:00
auth.go Implement JSON-RPC client foundation 2026-01-15 18:10:35 +01:00
auth_test.go Add authentication system tests 2026-01-15 18:11:48 +01:00
board_scope.go Implement TaskParams builder (Options Pattern) 2026-01-15 18:31:13 +01:00
board_scope_test.go Implement BoardScope fluent builder 2026-01-15 18:29:35 +01:00
categories.go Implement Category API methods (GetAllCategories, GetCategory) 2026-01-15 18:25:12 +01:00
categories_test.go Implement Category API methods (GetAllCategories, GetCategory) 2026-01-15 18:25:12 +01:00
client.go Complete Client struct with fluent configuration 2026-01-15 18:14:22 +01:00
client_test.go Complete Client struct with fluent configuration 2026-01-15 18:14:22 +01:00
columns.go Implement Column API methods (GetColumns, GetColumn) 2026-01-15 18:23:44 +01:00
columns_test.go Implement Column API methods (GetColumns, GetColumn) 2026-01-15 18:23:44 +01:00
comments.go Implement Comment API methods 2026-01-15 18:38:24 +01:00
comments_test.go Implement Comment API methods 2026-01-15 18:38:24 +01:00
errors.go Implement Category API methods (GetAllCategories, GetCategory) 2026-01-15 18:25:12 +01:00
errors_test.go Implement comprehensive error types and handling 2026-01-15 18:13:09 +01:00
files.go Implement File API methods 2026-01-15 18:45:11 +01:00
files_test.go Implement File API methods 2026-01-15 18:45:11 +01:00
go.mod Implement global task search with parallel execution 2026-01-15 18:40:14 +01:00
go.sum Implement global task search with parallel execution 2026-01-15 18:40:14 +01:00
jsonrpc.go Implement JSON-RPC client foundation 2026-01-15 18:10:35 +01:00
jsonrpc_test.go Implement JSON-RPC client foundation 2026-01-15 18:10:35 +01:00
links.go Implement Link API methods 2026-01-15 18:43:35 +01:00
links_test.go Implement Link API methods 2026-01-15 18:43:35 +01:00
projects.go Implement Project API methods 2026-01-15 18:21:42 +01:00
projects_test.go Implement Project API methods 2026-01-15 18:21:42 +01:00
tags.go Implement Tag API methods (CRITICAL) 2026-01-15 18:20:23 +01:00
tags_test.go Implement Tag API methods (CRITICAL) 2026-01-15 18:20:23 +01:00
task_params.go Implement TaskParams builder (Options Pattern) 2026-01-15 18:31:13 +01:00
task_params_test.go Implement TaskParams builder (Options Pattern) 2026-01-15 18:31:13 +01:00
task_scope.go Implement File API methods 2026-01-15 18:45:11 +01:00
task_scope_test.go Implement MoveToNextColumn and MoveToPreviousColumn 2026-01-15 18:42:02 +01:00
task_update_params.go Implement TaskUpdateParams builder 2026-01-15 18:33:20 +01:00
task_update_params_test.go Implement TaskUpdateParams builder 2026-01-15 18:33:20 +01:00
tasks.go Implement global task search with parallel execution 2026-01-15 18:40:14 +01:00
tasks_test.go Implement global task search with parallel execution 2026-01-15 18:40:14 +01:00
timestamp.go Implement Timestamp type for Unix timestamp JSON handling 2026-01-15 18:15:33 +01:00
timestamp_test.go Implement Timestamp type for Unix timestamp JSON handling 2026-01-15 18:15:33 +01:00
types.go Implement entity structs for Kanboard API responses 2026-01-15 18:18:47 +01:00
types_test.go Implement entity structs for Kanboard API responses 2026-01-15 18:18:47 +01:00