mattermost-community-enterp.../vendor/github.com/vmihailenco/msgpack/v5
Claude ec1f89217a Merge: Complete Mattermost Server with Community Enterprise
Full Mattermost server source with integrated Community Enterprise features.
Includes vendor directory for offline/air-gapped builds.

Structure:
- enterprise-impl/: Enterprise feature implementations
- enterprise-community/: Init files that register implementations
- enterprise/: Bridge imports (community_imports.go)
- vendor/: All dependencies for offline builds

Build (online):
  go build ./cmd/mattermost

Build (offline/air-gapped):
  go build -mod=vendor ./cmd/mattermost

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-17 23:59:07 +09:00
..
msgpcode Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
.prettierrc Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
.travis.yml Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
CHANGELOG.md Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
commitlint.config.js Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
decode_map.go Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
decode_number.go Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
decode_query.go Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
decode_slice.go Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
decode_string.go Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
decode_typgen.go Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
decode_value.go Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
decode.go Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
encode_map.go Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
encode_number.go Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
encode_slice.go Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
encode_value.go Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
encode.go Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
ext.go Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
intern.go Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
LICENSE Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
Makefile Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
msgpack.go Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
package.json Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
README.md Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
safe.go Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
time.go Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
types.go Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
unsafe.go Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00
version.go Merge: Complete Mattermost Server with Community Enterprise 2025-12-17 23:59:07 +09:00

MessagePack encoding for Golang

Build Status PkgGoDev Documentation Chat

msgpack is brought to you by uptrace/uptrace. Uptrace is an open source APM and blazingly fast distributed tracing tool powered by OpenTelemetry and ClickHouse. Give it a star as well!

Resources

Features

Installation

msgpack supports 2 last Go versions and requires support for Go modules. So make sure to initialize a Go module:

go mod init github.com/my/repo

And then install msgpack/v5 (note v5 in the import; omitting it is a popular mistake):

go get github.com/vmihailenco/msgpack/v5

Quickstart

import "github.com/vmihailenco/msgpack/v5"

func ExampleMarshal() {
    type Item struct {
        Foo string
    }

    b, err := msgpack.Marshal(&Item{Foo: "bar"})
    if err != nil {
        panic(err)
    }

    var item Item
    err = msgpack.Unmarshal(b, &item)
    if err != nil {
        panic(err)
    }
    fmt.Println(item.Foo)
    // Output: bar
}

See also

Contributors

Thanks to all the people who already contributed!