Add doc.go files to provide package-level documentation for: - tools/: MCP tools framework and extended Forgejo client - tools/action/: Forgejo Actions related tools - tools/issue/: Issue management tools - tools/label/: Label management tools - tools/milestone/: Milestone management tools - tools/pullreq/: Pull request tools - tools/release/: Release management tools - tools/repo/: Repository interaction tools - tools/wiki/: Wiki page management tools - types/: Custom wrapper types for Forgejo API responses This enables AI assistants to quickly understand package purposes through `go doc` commands, reducing the need to read full files. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
9 lines
536 B
Go
9 lines
536 B
Go
// Package tools provides a framework for implementing and registering Model Context Protocol (MCP)
|
|
// tools, and an extended Forgejo API client.
|
|
//
|
|
// This package defines the `ToolImpl` interface and `Register` helper function for MCP tool development.
|
|
// Its subpackages contain concrete implementations of these tools.
|
|
//
|
|
// It also offers `tools.Client`, an extension of the standard Forgejo SDK client, providing
|
|
// additional functionalities for interacting with Forgejo API endpoints not fully covered by the SDK.
|
|
package tools
|