forgejo-mcp/tools/doc.go
Ronmi Ren e5d29f6f04 Add package documentation for all subpackages
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>
2025-08-06 16:44:23 +08:00

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