bookstack-api is a type-safe, idiomatic Go client library for the BookStack (https://www.bookstackapp.com) API. https://www.jakoubek.net/open-source/bookstack-api/
Find a file
Oliver Jakoubek 0a1cd5ef38 feat(bookstack-api-7qx): implement Comments CRUD
Add CommentsService with List, Get, Create, Update, Delete.
Support nested comments via parent_id. Register service on Client.
Add types and tests.
2026-01-30 09:55:44 +01:00
.beads feat(bookstack-api-7qx): implement Comments CRUD 2026-01-30 09:55:44 +01:00
.gitattributes Add project documentation and beads configuration 2026-01-30 09:38:32 +01:00
.gitignore Set up Go module and project structure 2026-01-30 09:36:58 +01:00
AGENTS.md Add project documentation and beads configuration 2026-01-30 09:38:32 +01:00
attachments.go feat(bookstack-api-5gi): implement Attachments CRUD 2026-01-30 09:55:02 +01:00
attachments_test.go feat(bookstack-api-5gi): implement Attachments CRUD 2026-01-30 09:55:02 +01:00
books.go feat(bookstack-api-m6n): implement pagination iterator with iter.Seq2 2026-01-30 09:51:35 +01:00
books_test.go feat(bookstack-api-9xo): implement BooksService List and Get 2026-01-30 09:49:49 +01:00
bookstack.go feat(bookstack-api-7qx): implement Comments CRUD 2026-01-30 09:55:44 +01:00
bookstack_test.go Add validation and error handling to NewClient 2026-01-30 09:45:35 +01:00
chapters.go feat(bookstack-api-dd0): implement ChaptersService List, Get, ListAll 2026-01-30 09:52:38 +01:00
chapters_test.go feat(bookstack-api-dd0): implement ChaptersService List, Get, ListAll 2026-01-30 09:52:38 +01:00
CLAUDE.md Add project documentation and beads configuration 2026-01-30 09:38:32 +01:00
comments.go feat(bookstack-api-7qx): implement Comments CRUD 2026-01-30 09:55:44 +01:00
comments_test.go feat(bookstack-api-7qx): implement Comments CRUD 2026-01-30 09:55:44 +01:00
errors.go Set up Go module and project structure 2026-01-30 09:36:58 +01:00
errors_test.go feat(bookstack-api-vl3): add unit tests for error types and APIError 2026-01-30 09:48:32 +01:00
go.mod Add project documentation and beads configuration 2026-01-30 09:38:32 +01:00
http.go feat(bookstack-api-jt9): implement pages export (Markdown, PDF) 2026-01-30 09:52:10 +01:00
http_test.go feat(bookstack-api-8ea): implement HTTP helper and request building 2026-01-30 09:48:01 +01:00
iterator.go feat(bookstack-api-m6n): implement pagination iterator with iter.Seq2 2026-01-30 09:51:35 +01:00
iterator_test.go feat(bookstack-api-m6n): implement pagination iterator with iter.Seq2 2026-01-30 09:51:35 +01:00
pages.go feat(bookstack-api-9at): implement Pages Delete 2026-01-30 09:54:09 +01:00
pages_test.go feat(bookstack-api-9at): implement Pages Delete 2026-01-30 09:54:09 +01:00
PRD.md Add project documentation and beads configuration 2026-01-30 09:38:32 +01:00
README.md Initial commit 2026-01-28 09:35:55 +01:00
search.go feat(bookstack-api-2x5): implement SearchService 2026-01-30 09:50:44 +01:00
search_test.go feat(bookstack-api-2x5): implement SearchService 2026-01-30 09:50:44 +01:00
shelves.go feat(bookstack-api-42g): implement ShelvesService List, Get, ListAll 2026-01-30 09:53:06 +01:00
shelves_test.go feat(bookstack-api-42g): implement ShelvesService List, Get, ListAll 2026-01-30 09:53:06 +01:00
types.go feat(bookstack-api-7qx): implement Comments CRUD 2026-01-30 09:55:44 +01:00
types_test.go feat(bookstack-api-q8z): add unit tests for data types JSON unmarshaling 2026-01-30 09:49:03 +01:00

bookstack-api