{"id":13801614,"url":"https://github.com/msgpack/msgpack-scala","last_synced_at":"2025-04-07T09:33:28.040Z","repository":{"id":1757671,"uuid":"2597092","full_name":"msgpack/msgpack-scala","owner":"msgpack","description":"MessagePack serializer implementation for Scala / msgpack.org[Scala]","archived":false,"fork":false,"pushed_at":"2018-06-14T09:56:10.000Z","size":14938,"stargazers_count":94,"open_issues_count":8,"forks_count":29,"subscribers_count":11,"default_branch":"master","last_synced_at":"2024-08-05T00:06:28.967Z","etag":null,"topics":["msgpack","scala","serialization"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/msgpack.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-10-18T05:54:24.000Z","updated_at":"2023-10-05T23:37:21.000Z","dependencies_parsed_at":"2022-08-26T22:30:44.921Z","dependency_job_id":null,"html_url":"https://github.com/msgpack/msgpack-scala","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msgpack%2Fmsgpack-scala","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msgpack%2Fmsgpack-scala/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msgpack%2Fmsgpack-scala/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/msgpack%2Fmsgpack-scala/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/msgpack","download_url":"https://codeload.github.com/msgpack/msgpack-scala/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223276014,"owners_count":17118264,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["msgpack","scala","serialization"],"created_at":"2024-08-04T00:01:24.973Z","updated_at":"2024-11-06T03:22:50.544Z","avatar_url":"https://github.com/msgpack.png","language":"Shell","readme":"# MessagePack for Scala\n[![Build Status](https://travis-ci.org/msgpack/msgpack-scala.svg?branch=master)](https://travis-ci.org/msgpack/msgpack-scala)\n\n- Message Pack specification: https://github.com/msgpack/msgpack/blob/master/spec.md\n\n## Quick Start\n\n[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.msgpack/msgpack-scala_2.12/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.msgpack/msgpack-scala_2.12/)\n\n```\nlibraryDependencies += \"org.msgpack\" %% \"msgpack-scala\" % \"(version)\"\n```\n\nGeneral usage is the same with msgpack-java. See this [example code (Java)](https://github.com/msgpack/msgpack-java/blob/develop/msgpack-core/src/test/java/org/msgpack/core/example/MessagePackExample.java).\n\n## For MessagePack Developers\n\n### Basic sbt commands\nEnter the sbt console:\n```\n$ ./sbt\n```\n\nHere is a list of sbt commands for daily development:\n```\n\u003e ~compile                                 # Compile source codes\n\u003e ~test:compile                            # Compile both source and test codes\n\u003e ~test                                    # Run tests upon source code change\n\u003e ~test-only *MessagePackTest              # Run tests in the specified class\n\u003e ~test-only *MessagePackTest -- -n prim   # Run the test tagged as \"prim\"\n\u003e project msgpack-scala                    # Focus on a specific project\n\u003e package                                  # Create a jar file in the target folder of each project\n\u003e scalafmt                                 # Reformat source codes\n\u003e ; coverage; test; coverageReport; coverageAggregate;  # Code coverage\n```\n\n### Publishing\n\n```\n\u003e publishLocal            # Install to local .ivy2 repository\n\u003e publish                 # Publishing a snapshot version to the Sonatype repository\n\n\u003e release                 # Run the release procedure (set a new version, run tests, upload artifacts, then deploy to Sonatype)\n```\n\nFor publishing to Maven central, msgpack-scala uses [sbt-sonatype](https://github.com/xerial/sbt-sonatype) plugin. Set Sonatype account information (user name and password) in the global sbt settings. To protect your password, never include this file in your project.\n\n___$HOME/.sbt/(sbt-version)/sonatype.sbt___\n\n```\ncredentials += Credentials(\"Sonatype Nexus Repository Manager\",\n        \"oss.sonatype.org\",\n        \"(Sonatype user name)\",\n        \"(Sonatype password)\")\n```\n","funding_links":[],"categories":["Table of Contents","Serialization"],"sub_categories":["Serialization"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmsgpack%2Fmsgpack-scala","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmsgpack%2Fmsgpack-scala","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmsgpack%2Fmsgpack-scala/lists"}