micro--go-micro
1c69836b45
Move internal/non-public packages behind internal/ or into their parent packages where they belong: - deploy/ → gateway/mcp/deploy/ (Helm charts belong with the gateway) - profile/ → service/profile/ (preset plugin profiles are a service concern) - scripts/ → internal/scripts/ (install script is not public API) - test/ → internal/test/ (test harness is not public API) - util/ → internal/util/ (internal helpers shouldn't be imported externally) Also fixes CLAUDE.md merge conflict markers and updates project structure documentation. All import paths updated. Build and tests pass. https://claude.ai/code/session_01GkduEhcrqcG45rdfYh8dAc
22 行
241 B
Go
22 行
241 B
Go
package buf
|
|
|
|
import (
|
|
"bytes"
|
|
)
|
|
|
|
type buffer struct {
|
|
*bytes.Buffer
|
|
}
|
|
|
|
func (b *buffer) Close() error {
|
|
b.Buffer.Reset()
|
|
return nil
|
|
}
|
|
|
|
func New(b *bytes.Buffer) *buffer {
|
|
if b == nil {
|
|
b = bytes.NewBuffer(nil)
|
|
}
|
|
return &buffer{b}
|
|
}
|