MCPcopy
hub / github.com/openupm/openupm

github.com/openupm/openupm @1.61.0 sqlite

repository ↗ · DeepWiki ↗ · release 1.61.0 ↗
176 symbols 412 edges 72 files 1 documented · 1%
README

logo

OpenUPM - Open Source Unity Package Registry

X Follow

screenshot

OpenUPM

Table of contents

Introduction

OpenUPM is an open-source service for hosting and building open-source Unity Package Manager (UPM) packages. The intention is to create a universal platform to discover, distribute, and share open-source UPM packages, and build a community along with it.

OpenUPM is composed of two parts: - The managed scoped package registry for hosting UPM packages. - The automatic build pipelines for tracking, building, and publishing UPM packages based on Git tags.

DISCLAIMER: OpenUPM is an open-source service, not an official service provided by Unity Technologies Inc.

Learn more at our documentations.

Sponsors and backers

OpenUPM is an independent project with its ongoing development made possible entirely thanks to the support by our awesome sponsors, backers, and contributors. If you'd like to join them, please consider: - Sponsoring Favo Yang on Patreon - Sponsoring Favo Yang on GitHub - Exploring other donation options

Service Sponsors

Ecosystem

Sub-project Description
package.openupm.com UPM registry
openupm/openupm website, package curated list
openupm/openupm-pipelines build pipelines
openupm/openupm-cli command-line tool

Bugs and feature requests

Have a bug or a feature request? Please first search for existing and closed issues. If your problem or idea is not addressed yet, please open a new issue.

Community

Contributors

Thank you to all the people who already contributed to OpenUPM!

Terms and license

Status

See https://openupm.github.io/upptime/

Core symbols most depended-on inside this repo

getReasonFromBuildLogText
called by 27
app/jobs/buildRelease.js
loadPackageSync
called by 23
app/utils/package.js
getVersionFromTag
called by 22
app/utils/semver.js
renderMarkdownToHtml
called by 18
app/utils/markdown.js
setValue
called by 14
app/models/packageExtra.js
getValue
called by 14
app/models/packageExtra.js
filterRemoteTags
called by 13
app/jobs/buildPackage.js
httpErrorInfo
called by 12
app/utils/http.js

Shape

Function 171
Class 4
Method 1

Languages

TypeScript100%

Modules by API surface

app/models/packageExtra.js38 symbols
app/jobs/fetchPackageExtra.js13 symbols
app/utils/package.js12 symbols
app/jobs/filterRelease.js9 symbols
app/utils/media.js8 symbols
app/jobs/buildRelease.js8 symbols
app/utils/markdown.js7 symbols
app/utils/azure.js5 symbols
app/models/release.js5 symbols
app/jobs/buildPackage.js5 symbols
app/common/customError.js5 symbols
app/queues/core.js4 symbols

Dependencies from manifests, versioned

@github-docs/frontmatter1.3.1 · 1×
@semantic-release/changelog5.0.0 · 1×
@semantic-release/git9.0.0 · 1×
await-timeout1.1.1 · 1×
aws-sdk2.794.0 · 1×
axios0.21.2 · 1×
azure-devops-node-api10.0.0 · 1×
babel-eslint10.0.3 · 1×
body-parser1.19.0 · 1×
bullmq2.1.3 · 1×
bunyan2.0.2 · 1×
change-case4.1.1 · 1×

For agents

$ claude mcp add openupm \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact