Library for our Golang projects
Development Status rebuy-go-sdk is designed for internal use. Since it uses Semantic Versioning it is safe to use, but expect big changes between major version updates.
The complete SDK documentation is available via standard Go documentation tools. Use go doc or visit the GoDoc site to browse the documentation.
- Application Layout - see
go doc github.com/rebuy-de/rebuy-go-sdk - Command Structure with cmdutil - see
go doc github.com/rebuy-de/rebuy-go-sdk/pkg/cmdutil - Runner Pattern - see
go doc github.com/rebuy-de/rebuy-go-sdk/pkg/cmdutil - HTTP Handlers with webutil - see
go doc github.com/rebuy-de/rebuy-go-sdk/pkg/webutil - Worker Management with runutil - see
go doc github.com/rebuy-de/rebuy-go-sdk/pkg/runutil - Dependency Injection with digutil - see
go doc github.com/rebuy-de/rebuy-go-sdk/pkg/digutil
This repository implements a Claude marketplace which add some assisting functionality to Claude. The most important one is a "Skill" that contains documentation tailored for Claude Code.
/plugin marketplace add rebuy-de/rebuy-go-sdk
For practical examples of using the SDK, check the examples/ directory, which contains:
examples/minimal/- A minimal application using the SDKexamples/full/- A complete application with HTTP handlers, workers, and more
Note: vN is the new release (eg v3) and vP is the previous one (eg v2).
- Create a new branch
release-vNto avoid breaking changes getting into the previous release. - Do your breaking changes in the branch.
- Update the imports everywhere:
find . -type f -exec sed -i 's#github.com/rebuy-de/rebuy-go-sdk/vO#github.com/rebuy-de/rebuy-go-sdk/vP#g' {} +
- Merge your branch.
- Add Release on GitHub.